pub struct BiddingRequest { /* private fields */ }Expand description
Bidding request.
Implementations§
Source§impl BiddingRequest
impl BiddingRequest
Sourcepub fn new(
config: NativeRuntimeConfig,
state_hash: Digest,
protocol_version: ProtocolVersion,
transaction_hash: TransactionHash,
initiator: InitiatorAddr,
authorization_keys: BTreeSet<AccountHash>,
auction_method: AuctionMethod,
) -> Self
pub fn new( config: NativeRuntimeConfig, state_hash: Digest, protocol_version: ProtocolVersion, transaction_hash: TransactionHash, initiator: InitiatorAddr, authorization_keys: BTreeSet<AccountHash>, auction_method: AuctionMethod, ) -> Self
Creates new request instance with runtime args.
Sourcepub fn config(&self) -> &NativeRuntimeConfig
pub fn config(&self) -> &NativeRuntimeConfig
Returns the config.
Sourcepub fn state_hash(&self) -> Digest
pub fn state_hash(&self) -> Digest
Returns the state hash.
Sourcepub fn protocol_version(&self) -> ProtocolVersion
pub fn protocol_version(&self) -> ProtocolVersion
Returns the protocol version.
Sourcepub fn auction_method(&self) -> &AuctionMethod
pub fn auction_method(&self) -> &AuctionMethod
Returns the auction method.
Sourcepub fn transaction_hash(&self) -> TransactionHash
pub fn transaction_hash(&self) -> TransactionHash
Returns the transaction hash.
Sourcepub fn initiator(&self) -> &InitiatorAddr
pub fn initiator(&self) -> &InitiatorAddr
Returns the initiator.
Returns the authorization keys.
Trait Implementations§
Source§impl Clone for BiddingRequest
impl Clone for BiddingRequest
Source§fn clone(&self) -> BiddingRequest
fn clone(&self) -> BiddingRequest
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BiddingRequest
impl Debug for BiddingRequest
Source§impl PartialEq for BiddingRequest
impl PartialEq for BiddingRequest
impl Eq for BiddingRequest
impl StructuralPartialEq for BiddingRequest
Auto Trait Implementations§
impl Freeze for BiddingRequest
impl RefUnwindSafe for BiddingRequest
impl Send for BiddingRequest
impl Sync for BiddingRequest
impl Unpin for BiddingRequest
impl UnwindSafe for BiddingRequest
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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