pub enum IgniteType {
Unit,
Atom(String),
Tuple(Vec<IgniteType>),
Array(IgniteTypeArray),
Generic(IgniteTypeGeneric),
}Variants§
Implementations§
Source§impl IgniteType
impl IgniteType
pub fn referenced(&self) -> HashSet<String>
Trait Implementations§
Source§impl Debug for IgniteType
impl Debug for IgniteType
Source§impl<'de> Deserialize<'de> for IgniteType
impl<'de> Deserialize<'de> for IgniteType
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 Hash for IgniteType
impl Hash for IgniteType
Auto Trait Implementations§
impl Freeze for IgniteType
impl RefUnwindSafe for IgniteType
impl Send for IgniteType
impl Sync for IgniteType
impl Unpin for IgniteType
impl UnwindSafe for IgniteType
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