pub struct ParserBackendInfo {
pub name: String,
pub version: String,
pub features: Vec<ParserFeature>,
pub performance: PerformanceCharacteristics,
}Expand description
Information about a parser backend.
Fields§
§name: StringBackend name (e.g., “nom”, “antlr”).
version: StringBackend version.
features: Vec<ParserFeature>Supported features.
performance: PerformanceCharacteristicsPerformance characteristics.
Trait Implementations§
Source§impl Clone for ParserBackendInfo
impl Clone for ParserBackendInfo
Source§fn clone(&self) -> ParserBackendInfo
fn clone(&self) -> ParserBackendInfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ParserBackendInfo
impl Debug for ParserBackendInfo
Source§impl PartialEq for ParserBackendInfo
impl PartialEq for ParserBackendInfo
Source§fn eq(&self, other: &ParserBackendInfo) -> bool
fn eq(&self, other: &ParserBackendInfo) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ParserBackendInfo
Auto Trait Implementations§
impl Freeze for ParserBackendInfo
impl RefUnwindSafe for ParserBackendInfo
impl Send for ParserBackendInfo
impl Sync for ParserBackendInfo
impl Unpin for ParserBackendInfo
impl UnsafeUnpin for ParserBackendInfo
impl UnwindSafe for ParserBackendInfo
Blanket Implementations§
impl<T> Allocation for T
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