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§fn clone(&self) -> MapEntryExpr
fn clone(&self) -> MapEntryExpr
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MapEntryExpr
impl Debug for MapEntryExpr
Source§impl Default for MapEntryExpr
impl Default for MapEntryExpr
Source§fn default() -> MapEntryExpr
fn default() -> MapEntryExpr
Returns the “default value” for a type. Read more
Source§impl PartialEq for MapEntryExpr
impl PartialEq for MapEntryExpr
Source§fn eq(&self, other: &MapEntryExpr) -> bool
fn eq(&self, other: &MapEntryExpr) -> bool
Tests for
self and other values to be equal, and is used by ==.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