cairo_lang_sierra::extensions::lib_func

Trait SignatureBasedConcreteLibfunc

Source
pub trait SignatureBasedConcreteLibfunc {
    // Required method
    fn signature(&self) -> &LibfuncSignature;
}
Expand description

Trait for implementing a ConcreteLibfunc that returns a reference to the full signature of the library function.

Required Methods§

Implementors§

Source§

impl SignatureBasedConcreteLibfunc for ConcreteMultiPopLibfunc

Source§

impl SignatureBasedConcreteLibfunc for BoundedIntConstrainConcreteLibfunc

Source§

impl SignatureBasedConcreteLibfunc for BoundedIntDivRemConcreteLibfunc

Source§

impl SignatureBasedConcreteLibfunc for DowncastConcreteLibfunc

Source§

impl SignatureBasedConcreteLibfunc for ConcreteGetOutputLibFunc

Source§

impl SignatureBasedConcreteLibfunc for ConcreteU96LimbsLessThanGuaranteeVerifyLibfunc

Source§

impl SignatureBasedConcreteLibfunc for ConstAsBoxConcreteLibfunc

Source§

impl SignatureBasedConcreteLibfunc for ConstAsImmediateConcreteLibfunc

Source§

impl SignatureBasedConcreteLibfunc for SignatureAndConstConcreteLibfunc

Source§

impl SignatureBasedConcreteLibfunc for EnumFromBoundedIntConcreteLibfunc

Source§

impl SignatureBasedConcreteLibfunc for EnumInitConcreteLibfunc

Source§

impl SignatureBasedConcreteLibfunc for Felt252BinaryOpConcreteLibfunc

Source§

impl SignatureBasedConcreteLibfunc for Felt252ConstConcreteLibfunc

Source§

impl SignatureBasedConcreteLibfunc for Felt252OperationWithConstConcreteLibfunc

Source§

impl SignatureBasedConcreteLibfunc for SignatureAndFunctionConcreteLibfunc

Source§

impl SignatureBasedConcreteLibfunc for IntOperationConcreteLibfunc

Source§

impl SignatureBasedConcreteLibfunc for CheatcodeConcreteLibfunc

Source§

impl SignatureBasedConcreteLibfunc for SignatureAndTypeConcreteLibfunc

Source§

impl SignatureBasedConcreteLibfunc for SignatureOnlyConcreteLibfunc

Source§

impl<TIntTraits: IntTraits> SignatureBasedConcreteLibfunc for IntConstConcreteLibfunc<TIntTraits>