Struct gekko::runtime::kusama::extrinsics::society::Unbid [−][src]
Expand description
A bidder can remove their bid for entry into society.
Documentation (provided by the runtime metadata)
A bidder can remove their bid for entry into society. By doing so, they will have their candidate deposit returned or they will unvouch their voucher.
Payment: The bid deposit is unreserved if the user made a bid.
The dispatch origin for this call must be Signed and a bidder.
Parameters:
pos
: Position in theBids
vector of the bid who wants to unbid.
Key: B (len of bids), X (balance unreserve)
- One storage read and write to retrieve and update the bids. O(B)
- Either one unreserve balance action O(X) or one vouching storage removal. O(1)
- One event.
Total Complexity: O(B + X)
Type Disclaimer
This library makes no assumptions about parameter types and must be specified manually as generic types. Each field contains a type description which can serve as a hint on what type is being expected, as provided by the runtime meatadata. See the common
module for common types which can be used.
Fields
pos: A
Type description: u32
Trait Implementations
Auto Trait Implementations
impl<A> RefUnwindSafe for Unbid<A> where
A: RefUnwindSafe,
impl<A> UnwindSafe for Unbid<A> where
A: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self
The counterpart to unchecked_from
.