pub struct MapEntryExpr {
pub key: IdedExpr,
pub value: IdedExpr,
pub optional: bool,
}Fields§
§key: IdedExpr§value: IdedExpr§optional: boolTrait Implementations§
Source§impl Clone for MapEntryExpr
impl Clone for MapEntryExpr
Source§impl Debug for MapEntryExpr
impl Debug for MapEntryExpr
Source§impl Default for MapEntryExpr
impl Default for MapEntryExpr
Source§impl PartialEq for MapEntryExpr
impl PartialEq for MapEntryExpr
impl StructuralPartialEq for MapEntryExpr
Auto Trait Implementations§
impl Freeze for MapEntryExpr
impl RefUnwindSafe for MapEntryExpr
impl Send for MapEntryExpr
impl Sync for MapEntryExpr
impl Unpin for MapEntryExpr
impl UnsafeUnpin for MapEntryExpr
impl UnwindSafe for MapEntryExpr
Blanket Implementations§
§impl<T> AnyExt for T
impl<T> AnyExt for T
§fn downcast_ref<T>(this: &Self) -> Option<&T>where
T: Any,
fn downcast_ref<T>(this: &Self) -> Option<&T>where
T: Any,
Attempts to downcast this to
T behind reference§fn downcast_mut<T>(this: &mut Self) -> Option<&mut T>where
T: Any,
fn downcast_mut<T>(this: &mut Self) -> Option<&mut T>where
T: Any,
Attempts to downcast this to
T behind mutable reference§fn downcast_rc<T>(this: Rc<Self>) -> Result<Rc<T>, Rc<Self>>where
T: Any,
fn downcast_rc<T>(this: Rc<Self>) -> Result<Rc<T>, Rc<Self>>where
T: Any,
Attempts to downcast this to
T behind Rc pointer§fn downcast_arc<T>(this: Arc<Self>) -> Result<Arc<T>, Arc<Self>>where
T: Any,
fn downcast_arc<T>(this: Arc<Self>) -> Result<Arc<T>, Arc<Self>>where
T: Any,
Attempts to downcast this to
T behind Arc pointer§fn downcast_box<T>(this: Box<Self>) -> Result<Box<T>, Box<Self>>where
T: Any,
fn downcast_box<T>(this: Box<Self>) -> Result<Box<T>, Box<Self>>where
T: Any,
Attempts to downcast this to
T behind Box pointer§fn downcast_move<T>(this: Self) -> Option<T>
fn downcast_move<T>(this: Self) -> Option<T>
Attempts to downcast owned
Self to T,
useful only in generic context as a workaround for specializationSource§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