1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
use crate::{ build::{builders::OwnedBuilder, Build}, walk::walkers::OwnedCloneWalker, Walk, }; #[derive(thiserror::Error, Debug)] #[error("The value is complete.")] pub struct IncompleteValue; impl<'ctx> Walk<'ctx> for bool { type Walker = OwnedCloneWalker<Self>; } impl<'ctx> Build<'ctx> for bool { type Builder = OwnedBuilder<Self>; }