[][src]Trait muta_protocol::traits::StoreUint64

pub trait StoreUint64 {
    fn get(&self) -> ProtocolResult<u64>;
fn set(&mut self, val: u64) -> ProtocolResult<()>;
fn add(&mut self, val: u64) -> ProtocolResult<()>;
fn sub(&mut self, val: u64) -> ProtocolResult<()>;
fn mul(&mut self, val: u64) -> ProtocolResult<()>;
fn pow(&mut self, val: u32) -> ProtocolResult<()>;
fn div(&mut self, val: u64) -> ProtocolResult<()>;
fn rem(&mut self, val: u64) -> ProtocolResult<()>; }

Required methods

fn get(&self) -> ProtocolResult<u64>

fn set(&mut self, val: u64) -> ProtocolResult<()>

fn add(&mut self, val: u64) -> ProtocolResult<()>

fn sub(&mut self, val: u64) -> ProtocolResult<()>

fn mul(&mut self, val: u64) -> ProtocolResult<()>

fn pow(&mut self, val: u32) -> ProtocolResult<()>

fn div(&mut self, val: u64) -> ProtocolResult<()>

fn rem(&mut self, val: u64) -> ProtocolResult<()>

Loading content...

Implementors

Loading content...