pub struct ContextSeed {
pub meta: Option<Value>,
pub u: IndexMap<String, Value>,
}Expand description
Typed form of TypeScript’s parent_ctx parse argument. Custom metadata
and plugin state are deep-merged into the new Context, while errors and
parser-owned cursor/rule fields always start fresh for each parse.
Fields§
§meta: Option<Value>§u: IndexMap<String, Value>Trait Implementations§
Source§impl Clone for ContextSeed
impl Clone for ContextSeed
Source§impl Debug for ContextSeed
impl Debug for ContextSeed
Source§impl Default for ContextSeed
impl Default for ContextSeed
Source§impl PartialEq for ContextSeed
impl PartialEq for ContextSeed
impl StructuralPartialEq for ContextSeed
Auto Trait Implementations§
impl Freeze for ContextSeed
impl RefUnwindSafe for ContextSeed
impl Send for ContextSeed
impl Sync for ContextSeed
impl Unpin for ContextSeed
impl UnsafeUnpin for ContextSeed
impl UnwindSafe for ContextSeed
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