pub enum ArgIdent {
Unknown,
Resource(String, ArgType),
Union(String),
Struct(String),
Alias(Identifier),
Template(Statement),
}
Expand description
Information about what a custom named entity refers to
Variants§
Unknown
Resource(String, ArgType)
Union(String)
Struct(String)
Alias(Identifier)
Template(Statement)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ArgIdent
impl<'de> Deserialize<'de> for ArgIdent
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
impl Eq for ArgIdent
impl StructuralPartialEq for ArgIdent
Auto Trait Implementations§
impl Freeze for ArgIdent
impl RefUnwindSafe for ArgIdent
impl Send for ArgIdent
impl Sync for ArgIdent
impl Unpin for ArgIdent
impl UnwindSafe for ArgIdent
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