[][src]Struct damn_vuln_blockchain::asset::InitNetwork

pub struct InitNetwork {
    pub network_size: usize,
    pub peer_id: String,
}

Initializes assets to peers in the network AssetLedger` will automatically devide available assets please note that this call will result in error if it's called after all the assets' owners are changed from None to Some(val)

Fields

network_size: usizepeer_id: String

Trait Implementations

impl Handler<InitNetwork> for AssetLedger[src]

type Result = MessageResult<InitNetwork>

The type of value that this handler will return. Read more

impl Message for InitNetwork[src]

type Result = ()

The type of value that this message will resolved with if it is successful. Read more

Auto Trait Implementations

impl RefUnwindSafe for InitNetwork

impl Send for InitNetwork

impl Sync for InitNetwork

impl Unpin for InitNetwork

impl UnwindSafe for InitNetwork

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,