Struct dejavu_parser::dejavu::ExportItemNode
source · pub struct ExportItemNode {
pub class: Option<NamepathFreeNode>,
pub language: Option<IdentifierNode>,
pub name: IdentifierNode,
pub span: Range<u32>,
}
Fields§
§class: Option<NamepathFreeNode>
§language: Option<IdentifierNode>
§name: IdentifierNode
§span: Range<u32>
Trait Implementations§
source§impl Clone for ExportItemNode
impl Clone for ExportItemNode
source§fn clone(&self) -> ExportItemNode
fn clone(&self) -> ExportItemNode
Returns a copy 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 ExportItemNode
impl Debug for ExportItemNode
source§impl FromStr for ExportItemNode
impl FromStr for ExportItemNode
§type Err = YggdrasilError<DejavuRule>
type Err = YggdrasilError<DejavuRule>
The associated error which can be returned from parsing.
source§fn from_str(input: &str) -> Result<Self, YggdrasilError<DejavuRule>>
fn from_str(input: &str) -> Result<Self, YggdrasilError<DejavuRule>>
Parses a string
s
to return a value of this type. Read moresource§impl Hash for ExportItemNode
impl Hash for ExportItemNode
Auto Trait Implementations§
impl RefUnwindSafe for ExportItemNode
impl Send for ExportItemNode
impl Sync for ExportItemNode
impl Unpin for ExportItemNode
impl UnwindSafe for ExportItemNode
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