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>;
}