pub struct EnumCaseStorage {
pub name: Arc<str>,
pub value: Option<Union>,
pub location: Option<Location>,
}Fields§
§name: Arc<str>§value: Option<Union>§location: Option<Location>Trait Implementations§
Source§impl Clone for EnumCaseStorage
impl Clone for EnumCaseStorage
Source§fn clone(&self) -> EnumCaseStorage
fn clone(&self) -> EnumCaseStorage
Returns a duplicate of the value. Read more
1.0.0 · 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 EnumCaseStorage
impl Debug for EnumCaseStorage
Source§impl<'de> Deserialize<'de> for EnumCaseStorage
impl<'de> Deserialize<'de> for EnumCaseStorage
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for EnumCaseStorage
impl PartialEq for EnumCaseStorage
Source§impl Serialize for EnumCaseStorage
impl Serialize for EnumCaseStorage
impl StructuralPartialEq for EnumCaseStorage
Auto Trait Implementations§
impl Freeze for EnumCaseStorage
impl RefUnwindSafe for EnumCaseStorage
impl Send for EnumCaseStorage
impl Sync for EnumCaseStorage
impl Unpin for EnumCaseStorage
impl UnsafeUnpin for EnumCaseStorage
impl UnwindSafe for EnumCaseStorage
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