pub struct AluVMArithm {
pub vm: Option<Vm>,
pub accumulate: LibSite,
pub lessen: LibSite,
pub diff: LibSite,
}Fields§
§vm: Option<Vm>§accumulate: LibSite§lessen: LibSite§diff: LibSiteTrait Implementations§
Source§impl Clone for AluVMArithm
impl Clone for AluVMArithm
Source§fn clone(&self) -> AluVMArithm
fn clone(&self) -> AluVMArithm
Returns a copy 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 AluVMArithm
impl Debug for AluVMArithm
Source§impl<'de> Deserialize<'de> for AluVMArithm
impl<'de> Deserialize<'de> for AluVMArithm
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
Source§impl Serialize for AluVMArithm
impl Serialize for AluVMArithm
Source§impl StateArithm for AluVMArithm
impl StateArithm for AluVMArithm
Source§fn calculator(&self) -> Box<dyn StateCalc>
fn calculator(&self) -> Box<dyn StateCalc>
Calculator allows to perform calculations on the state (ordering and sorting, coin
selection, change calculation).
Source§impl StrictDecode for AluVMArithm
impl StrictDecode for AluVMArithm
fn strict_decode(reader: &mut impl TypedRead) -> Result<Self, DecodeError>
fn strict_read(reader: impl ReadRaw) -> Result<Self, DecodeError>
Source§impl StrictDumb for AluVMArithm
impl StrictDumb for AluVMArithm
fn strict_dumb() -> Self
Source§impl StrictEncode for AluVMArithm
impl StrictEncode for AluVMArithm
fn strict_encode<W: TypedWrite>(&self, writer: W) -> Result<W>
fn strict_write(&self, writer: impl WriteRaw) -> Result<(), Error>
Source§impl StrictStruct for AluVMArithm
impl StrictStruct for AluVMArithm
const ALL_FIELDS: &'static [&'static str]
fn strict_check_fields()
fn strict_type_info() -> TypeInfo<Self>
Source§impl StrictType for AluVMArithm
impl StrictType for AluVMArithm
const STRICT_LIB_NAME: &'static str = LIB_NAME_SONIC
fn strict_name() -> Option<TypeName>
impl StrictProduct for AluVMArithm
Auto Trait Implementations§
impl Freeze for AluVMArithm
impl RefUnwindSafe for AluVMArithm
impl Send for AluVMArithm
impl Sync for AluVMArithm
impl Unpin for AluVMArithm
impl UnwindSafe for AluVMArithm
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