pub struct MagicNode {
pub name: CompactString,
}Fields§
§name: CompactStringImplementations§
Source§impl MagicNode
impl MagicNode
pub fn make(name: CompactString) -> Box<Node>
pub fn loc(name: CompactString, loc: Option<RangeLocation>) -> Box<Node>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for MagicNode
impl<'de> Deserialize<'de> for MagicNode
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 StructuralPartialEq for MagicNode
Auto Trait Implementations§
impl Freeze for MagicNode
impl RefUnwindSafe for MagicNode
impl Send for MagicNode
impl Sync for MagicNode
impl Unpin for MagicNode
impl UnwindSafe for MagicNode
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