pub struct OpaqueVal {
pub common: ConstantVal,
pub value: Expr,
pub is_unsafe: bool,
pub all: Vec<Name>,
}Expand description
Opaque declaration value.
Fields§
§common: ConstantValCommon fields.
value: ExprHidden body.
is_unsafe: boolWhether this is unsafe.
all: Vec<Name>Names in mutual declaration group.
Trait Implementations§
impl StructuralPartialEq for OpaqueVal
Auto Trait Implementations§
impl Freeze for OpaqueVal
impl RefUnwindSafe for OpaqueVal
impl Send for OpaqueVal
impl Sync for OpaqueVal
impl Unpin for OpaqueVal
impl UnsafeUnpin for OpaqueVal
impl UnwindSafe for OpaqueVal
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