pub struct EState<S> {
pub functions: HashMap<String, Function<S>>,
pub logo_procedures: HashMap<String, LogoProcedure>,
pub vars: HashMap<String, LogoValue>,
pub output: Option<LogoValue>,
pub state: S,
}Fields§
§functions: HashMap<String, Function<S>>§logo_procedures: HashMap<String, LogoProcedure>§vars: HashMap<String, LogoValue>§output: Option<LogoValue>§state: SImplementations§
Auto Trait Implementations§
impl<S> Freeze for EState<S>where
S: Freeze,
impl<S> !RefUnwindSafe for EState<S>
impl<S> !Send for EState<S>
impl<S> !Sync for EState<S>
impl<S> Unpin for EState<S>where
S: Unpin,
impl<S> !UnwindSafe for EState<S>
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