Struct cairo_lang_starknet::contract::ContractDeclaration
source · pub struct ContractDeclaration {
pub submodule_id: SubmoduleId,
}Expand description
Represents a declaration of a contract.
Fields§
§submodule_id: SubmoduleIdThe id of the module that defines the contract.
Implementations§
Auto Trait Implementations§
impl Freeze for ContractDeclaration
impl RefUnwindSafe for ContractDeclaration
impl Send for ContractDeclaration
impl Sync for ContractDeclaration
impl Unpin for ContractDeclaration
impl UnwindSafe for ContractDeclaration
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more