pub struct RemoteMetadata {
pub final_url: String,
pub content_length: Option<u64>,
pub accept_ranges: bool,
pub content_disposition: Option<String>,
pub etag: Option<String>,
pub last_modified: Option<String>,
}Fields§
§final_url: String§content_length: Option<u64>§accept_ranges: bool§content_disposition: Option<String>§etag: Option<String>§last_modified: Option<String>Implementations§
Source§impl RemoteMetadata
impl RemoteMetadata
pub fn from_headers(final_url: String, headers: &HeaderMap) -> Self
Trait Implementations§
Source§impl Clone for RemoteMetadata
impl Clone for RemoteMetadata
Source§fn clone(&self) -> RemoteMetadata
fn clone(&self) -> RemoteMetadata
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RemoteMetadata
impl Debug for RemoteMetadata
Source§impl<'de> Deserialize<'de> for RemoteMetadata
impl<'de> Deserialize<'de> for RemoteMetadata
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
Auto Trait Implementations§
impl Freeze for RemoteMetadata
impl RefUnwindSafe for RemoteMetadata
impl Send for RemoteMetadata
impl Sync for RemoteMetadata
impl Unpin for RemoteMetadata
impl UnsafeUnpin for RemoteMetadata
impl UnwindSafe for RemoteMetadata
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