Struct sway_core::TypedFunctionDeclaration [−][src]
pub struct TypedFunctionDeclaration<'sc> { /* fields omitted */ }Implementations
pub fn type_check<'n>(
arguments: TypeCheckArguments<'n, 'sc, FunctionDeclaration<'sc>>
) -> CompileResult<'sc, TypedFunctionDeclaration<'sc>>
Converts a TypedFunctionDeclaration into a value that is to be used in contract function selectors. Hashes the name and parameters using SHA256, and then truncates to four bytes.
Trait Implementations
Auto Trait Implementations
impl<'sc> RefUnwindSafe for TypedFunctionDeclaration<'sc>
impl<'sc> Send for TypedFunctionDeclaration<'sc>
impl<'sc> Sync for TypedFunctionDeclaration<'sc>
impl<'sc> Unpin for TypedFunctionDeclaration<'sc>
impl<'sc> UnwindSafe for TypedFunctionDeclaration<'sc>
Blanket Implementations
Mutably borrows from an owned value. Read more
