[−][src]Enum casper_types::Transform
The actual transformation performed while executing a deploy.
Variants
A transform having no effect.
WriteCLValue(CLValue)
Writes the given CLValue to global state.
WriteAccount(AccountHash)
Writes the given Account to global state.
Writes a smart contract as Wasm to global state.
Writes a smart contract to global state.
Writes a smart contract package to global state.
WriteDeployInfo(DeployInfo)
Writes the given DeployInfo to global state.
WriteEraInfo(EraInfo)
Writes the given EraInfo to global state.
WriteTransfer(Transfer)
Writes the given Transfer to global state.
AddInt32(i32)
Adds the given i32
.
AddUInt64(u64)
Adds the given u64
.
AddUInt128(U128)
Adds the given U128
.
AddUInt256(U256)
Adds the given U256
.
AddUInt512(U512)
Adds the given U512
.
Adds the given collection of named keys.
Failure(String)
A failed transformation, containing an error message.
Trait Implementations
impl Clone for Transform
[src]
impl Debug for Transform
[src]
impl<'de> Deserialize<'de> for Transform
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for Transform
[src]
impl FromBytes for Transform
[src]
pub fn from_bytes(bytes: &[u8]) -> Result<(Self, &[u8]), Error>
[src]
pub fn from_vec(bytes: Vec<u8>) -> Result<(Self, Vec<u8>), Error>
[src]
impl PartialEq<Transform> for Transform
[src]
impl Serialize for Transform
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for Transform
[src]
impl StructuralPartialEq for Transform
[src]
impl ToBytes for Transform
[src]
Auto Trait Implementations
impl RefUnwindSafe for Transform
[src]
impl Send for Transform
[src]
impl Sync for Transform
[src]
impl Unpin for Transform
[src]
impl UnwindSafe for Transform
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,