pub struct SignedOrder {
pub permit: Permit2Batch,
pub outputs: Vec<Output>,
}Expand description
A signed order. TODO: Link to docs.
Fields§
§permit: Permit2BatchThe permit batch.
outputs: Vec<Output>The desired outputs.
Implementations§
Source§impl SignedOrder
impl SignedOrder
Sourcepub const fn new(permit: Permit2Batch, outputs: Vec<Output>) -> Self
pub const fn new(permit: Permit2Batch, outputs: Vec<Output>) -> Self
Creates a new signed order.
Trait Implementations§
Source§impl Clone for SignedOrder
impl Clone for SignedOrder
Source§fn clone(&self) -> SignedOrder
fn clone(&self) -> SignedOrder
Returns a duplicate 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 SignedOrder
impl Debug for SignedOrder
Source§impl<'de> Deserialize<'de> for SignedOrder
impl<'de> Deserialize<'de> for SignedOrder
Source§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
Source§impl PartialEq for SignedOrder
impl PartialEq for SignedOrder
Source§impl Serialize for SignedOrder
impl Serialize for SignedOrder
impl Eq for SignedOrder
impl StructuralPartialEq for SignedOrder
Auto Trait Implementations§
impl !Freeze for SignedOrder
impl RefUnwindSafe for SignedOrder
impl Send for SignedOrder
impl Sync for SignedOrder
impl Unpin for SignedOrder
impl UnwindSafe for SignedOrder
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§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§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 moreCreates a shared type from an unshared type.