pub struct DiagramIdToken { /* private fields */ }
Expand description
A token sequence of ID
included in the around of start keyword (like "@startuml ID"
or "@startuml(id=ID)"
)
§Examples
use plantuml_parser::DiagramIdToken;
let input = "id_0 rest";
let (rest, (raw, token)) = DiagramIdToken::parse(input.into())?;
assert_eq!(rest, " rest");
assert_eq!(raw, "id_0");
assert_eq!(token.id(), "id_0");
Implementations§
Source§impl DiagramIdToken
impl DiagramIdToken
Sourcepub fn parse(input: ParseContainer) -> ParseResult<Self>
pub fn parse(input: ParseContainer) -> ParseResult<Self>
Tries to parse DiagramIdToken
Trait Implementations§
Source§impl Clone for DiagramIdToken
impl Clone for DiagramIdToken
Source§fn clone(&self) -> DiagramIdToken
fn clone(&self) -> DiagramIdToken
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 moreAuto Trait Implementations§
impl Freeze for DiagramIdToken
impl RefUnwindSafe for DiagramIdToken
impl Send for DiagramIdToken
impl Sync for DiagramIdToken
impl Unpin for DiagramIdToken
impl UnwindSafe for DiagramIdToken
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