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
