pub struct Walked {
pub digest: String,
pub realm: String,
pub view: LayerView,
}Expand description
One layer of a walked composition, with the realm whose root vouches for it.
The realm is carried through the walk rather than looked up afterwards
because it is a property of the EDGE — an [[include]] names the realm that
verifies the layer it points at — and because a refusal that cannot name the
realms is the refusal clause 4d exists to replace.
Fields§
§digest: String§realm: StringThe realm naming this layer’s trust root. Empty where the composition
names none (a pin with no realm), in which case there is no qualified
form for its tools and the refusal must say so.
view: LayerViewTrait Implementations§
impl Eq for Walked
impl StructuralPartialEq for Walked
Auto Trait Implementations§
impl Freeze for Walked
impl RefUnwindSafe for Walked
impl Send for Walked
impl Sync for Walked
impl Unpin for Walked
impl UnsafeUnpin for Walked
impl UnwindSafe for Walked
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more