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.
