Struct cosmwasm_std::ContractInfoResponse [−][src]
#[non_exhaustive]pub struct ContractInfoResponse {
pub code_id: u64,
pub creator: String,
pub admin: Option<String>,
pub pinned: bool,
pub ibc_port: Option<String>,
}
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.code_id: u64
creator: String
address that instantiated this contract
admin: Option<String>
admin who can run migrations (if any)
pinned: bool
if set, the contract is pinned to the cache, and thus uses less gas when called
ibc_port: Option<String>
set if this contract has bound an IBC port
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
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 RefUnwindSafe for ContractInfoResponse
impl Send for ContractInfoResponse
impl Sync for ContractInfoResponse
impl Unpin for ContractInfoResponse
impl UnwindSafe for ContractInfoResponse
Blanket Implementations
Mutably borrows from an owned value. Read more