pub struct CrystalRoot {
pub items: Vec<Item>,
}Expand description
Crystal AST root
Fields§
§items: Vec<Item>Items in the root.
Trait Implementations§
Source§impl Clone for CrystalRoot
impl Clone for CrystalRoot
Source§fn clone(&self) -> CrystalRoot
fn clone(&self) -> CrystalRoot
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 CrystalRoot
impl Debug for CrystalRoot
Source§impl<'de> Deserialize<'de> for CrystalRoot
impl<'de> Deserialize<'de> for CrystalRoot
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 CrystalRoot
impl PartialEq for CrystalRoot
Source§impl Serialize for CrystalRoot
impl Serialize for CrystalRoot
impl StructuralPartialEq for CrystalRoot
Auto Trait Implementations§
impl Freeze for CrystalRoot
impl RefUnwindSafe for CrystalRoot
impl Send for CrystalRoot
impl Sync for CrystalRoot
impl Unpin for CrystalRoot
impl UnsafeUnpin for CrystalRoot
impl UnwindSafe for CrystalRoot
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