Struct deno_cache_dir::CachedUrlMetadata
source · pub struct CachedUrlMetadata {
pub headers: HashMap<String, String>,
pub url: String,
pub time: SystemTime,
}
Expand description
Cached metadata about a url.
Fields§
§headers: HashMap<String, String>
§url: String
§time: SystemTime
Implementations§
source§impl CachedUrlMetadata
impl CachedUrlMetadata
pub fn is_redirect(&self) -> bool
Trait Implementations§
source§impl Debug for CachedUrlMetadata
impl Debug for CachedUrlMetadata
source§impl<'de> Deserialize<'de> for CachedUrlMetadata
impl<'de> Deserialize<'de> for CachedUrlMetadata
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<CachedUrlMetadata> for CachedUrlMetadata
impl PartialEq<CachedUrlMetadata> for CachedUrlMetadata
source§fn eq(&self, other: &CachedUrlMetadata) -> bool
fn eq(&self, other: &CachedUrlMetadata) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for CachedUrlMetadata
impl Serialize for CachedUrlMetadata
impl Eq for CachedUrlMetadata
impl StructuralEq for CachedUrlMetadata
impl StructuralPartialEq for CachedUrlMetadata
Auto Trait Implementations§
impl RefUnwindSafe for CachedUrlMetadata
impl Send for CachedUrlMetadata
impl Sync for CachedUrlMetadata
impl Unpin for CachedUrlMetadata
impl UnwindSafe for CachedUrlMetadata
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
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.