pub struct RawContext {
pub cur_base_para: String,
pub cur_para: String,
pub cur_act: usize,
pub locals: VarMap,
}Expand description
The serializable context.
Fields§
§cur_base_para: StringCurrent base paragraph tag.
cur_para: StringCurrent paragraph tag.
cur_act: usizeCurrent text index.
locals: VarMapCurrent local variables.
Trait Implementations§
Source§impl Clone for RawContext
impl Clone for RawContext
Source§fn clone(&self) -> RawContext
fn clone(&self) -> RawContext
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 moreSource§impl Debug for RawContext
impl Debug for RawContext
Source§impl Default for RawContext
impl Default for RawContext
Source§fn default() -> RawContext
fn default() -> RawContext
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RawContext
impl<'de> Deserialize<'de> for RawContext
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
Auto Trait Implementations§
impl Freeze for RawContext
impl RefUnwindSafe for RawContext
impl Send for RawContext
impl Sync for RawContext
impl Unpin for RawContext
impl UnwindSafe for RawContext
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