pub enum Expansion {
Kept,
Value(Value),
Failed,
}Expand description
What a reference read where a value may stand came to.
Variants§
Kept
The resolver keeps it a reference (or there is no resolver).
Value(Value)
The value in its place.
Failed
The resolver refused it: the problem is reported.
Trait Implementations§
impl StructuralPartialEq for Expansion
Auto Trait Implementations§
impl !Freeze for Expansion
impl RefUnwindSafe for Expansion
impl Send for Expansion
impl Sync for Expansion
impl Unpin for Expansion
impl UnsafeUnpin for Expansion
impl UnwindSafe for Expansion
Blanket Implementations§
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