pub struct CheckoutWire {
pub request_id: String,
pub cog_id: String,
pub version: String,
pub arch: String,
}Expand description
A request for a cog version, as sent to weft-licence and by members to
the steward. Every string is a short token; version may be latest.
Fields§
§request_id: StringCorrelates a reply with this request.
cog_id: StringCog id.
version: StringExact version, or latest.
arch: StringTarget architecture.
Implementations§
Trait Implementations§
Source§impl Clone for CheckoutWire
impl Clone for CheckoutWire
Source§impl Debug for CheckoutWire
impl Debug for CheckoutWire
Source§impl<'de> Deserialize<'de> for CheckoutWire
impl<'de> Deserialize<'de> for CheckoutWire
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
impl Eq for CheckoutWire
Source§impl Hash for CheckoutWire
impl Hash for CheckoutWire
Source§impl PartialEq for CheckoutWire
impl PartialEq for CheckoutWire
Source§impl Serialize for CheckoutWire
impl Serialize for CheckoutWire
impl StructuralPartialEq for CheckoutWire
Auto Trait Implementations§
impl Freeze for CheckoutWire
impl RefUnwindSafe for CheckoutWire
impl Send for CheckoutWire
impl Sync for CheckoutWire
impl Unpin for CheckoutWire
impl UnsafeUnpin for CheckoutWire
impl UnwindSafe for CheckoutWire
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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§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 more