Struct concordium_std::ContractState [−][src]
pub struct ContractState { /* fields omitted */ }
Expand description
A type representing the constract state bytes.
Trait Implementations
Returns the “default value” for a type. Read more
type ContractStateData = ()
Open the contract state. Only one instance can be opened at the same time. Read more
Make sure that the memory size is at least that many bytes in size. Returns true iff this was successful. The new bytes are initialized as 0. Read more
Read a u32
in little-endian format. This is optimized to not
initialize a dummy value before calling an external function.
Read a u32
in little-endian format. This is optimized to not
initialize a dummy value before calling an external function.
Read a u8
in little-endian format. This is optimized to not
initialize a dummy value before calling an external function.
Read a number of bytes into the provided buffer. The returned value is
Ok(n)
if a read was successful, and n
bytes were read (n
could be
0). Read more
Read exactly the required number of bytes. If not enough bytes could be
read the function returns Err(_)
, and the contents of the given buffer
is unspecified. Read more
Read a u16
in little-endian format.
Read a i64
in little-endian format.
Read a i32
in little-endian format.
Read a i16
in little-endian format.
Read a i32
in little-endian format.