pub enum IgniteType {
Unit,
Atom(String),
Tuple(Vec<IgniteType>),
Array(IgniteTypeArray),
Generic(IgniteTypeGeneric),
}
Variants
Unit
Atom(String)
Tuple(Vec<IgniteType>)
Array(IgniteTypeArray)
Generic(IgniteTypeGeneric)
Implementations
sourceimpl IgniteType
impl IgniteType
pub fn referenced(&self) -> HashSet<String>
Trait Implementations
sourceimpl Debug for IgniteType
impl Debug for IgniteType
sourceimpl<'de> Deserialize<'de> for IgniteType
impl<'de> Deserialize<'de> for IgniteType
sourcefn 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
sourceimpl Hash for IgniteType
impl Hash for IgniteType
sourceimpl Serialize for IgniteType
impl Serialize for IgniteType
Auto Trait Implementations
impl RefUnwindSafe for IgniteType
impl Send for IgniteType
impl Sync for IgniteType
impl Unpin for IgniteType
impl UnwindSafe for IgniteType
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more