Enum casper_types::contracts::ContractPackageStatus[][src]

pub enum ContractPackageStatus {
    Locked,
    Unlocked,
}

A enum to determine the lock status of the contract package.

Variants

Locked

The package is locked and cannot be versioned.

Unlocked

The package is unlocked and can be versioned.

Implementations

impl ContractPackageStatus[src]

pub fn new(is_locked: bool) -> Self[src]

Create a new status flag based on a boolean value

Trait Implementations

impl Clone for ContractPackageStatus[src]

impl Debug for ContractPackageStatus[src]

impl Default for ContractPackageStatus[src]

impl Eq for ContractPackageStatus[src]

impl FromBytes for ContractPackageStatus[src]

impl PartialEq<ContractPackageStatus> for ContractPackageStatus[src]

impl Serialize for ContractPackageStatus[src]

impl StructuralEq for ContractPackageStatus[src]

impl StructuralPartialEq for ContractPackageStatus[src]

impl ToBytes for ContractPackageStatus[src]

Auto Trait Implementations

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> Conv for T

impl<T> FmtForward for T

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

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

impl<T> Pipe for T

impl<T> PipeAsRef for T

impl<T> PipeBorrow for T

impl<T> PipeDeref for T

impl<T> PipeRef for T

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> Tap for T

impl<T, U> TapAsRef<U> for T where
    U: ?Sized

impl<T, U> TapBorrow<U> for T where
    U: ?Sized

impl<T> TapDeref for T

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> TryConv for T

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>,