pub struct AcceptedUpload {
pub url: String,
pub server: String,
}Expand description
An upload that a server accepted.
url is the descriptor the server returned; server is the address Vector
actually talked to. They are frequently NOT the same host: an ingress relay
takes the bytes on a regional name and the origin hands back its own
canonical public_url. Both name the same server, and mirroring needs to
know that — a BUD-04 mirror aimed at either one asks a server to fetch a
blob it is already holding.
Fields§
§url: String§server: StringTrait Implementations§
Source§impl Clone for AcceptedUpload
impl Clone for AcceptedUpload
Source§impl Debug for AcceptedUpload
impl Debug for AcceptedUpload
impl Eq for AcceptedUpload
Source§impl PartialEq for AcceptedUpload
impl PartialEq for AcceptedUpload
impl StructuralPartialEq for AcceptedUpload
Auto Trait Implementations§
impl Freeze for AcceptedUpload
impl RefUnwindSafe for AcceptedUpload
impl Send for AcceptedUpload
impl Sync for AcceptedUpload
impl Unpin for AcceptedUpload
impl UnsafeUnpin for AcceptedUpload
impl UnwindSafe for AcceptedUpload
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§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