Struct concordium_std::ReceiveName [−][src]
pub struct ReceiveName<'a>(_);
Expand description
A receive name. Expected format: “<contract_name>.<func_name>”.
Implementations
Create a new ReceiveName and check the format. Expected format: “<contract_name>.<func_name>”.
Create a new ReceiveName without checking the format. Expected format: “<contract_name>.<func_name>”.
Get receive name used on chain: “<contract_name>.<func_name>”.
Convert a ReceiveName
to its owned counterpart. This is an expensive
operation that requires memory allocation.
Check whether the given string is a valid contract receive function name. This is the case if and only if
- the string is no more than constants::MAX_FUNC_NAME_SIZE bytes
- the string contains a
.
- all characters are ascii alphanumeric or punctuation characters.
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl<'a> RefUnwindSafe for ReceiveName<'a>
impl<'a> Send for ReceiveName<'a>
impl<'a> Sync for ReceiveName<'a>
impl<'a> Unpin for ReceiveName<'a>
impl<'a> UnwindSafe for ReceiveName<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more