pub struct ResourceResolveResult {
pub uri: Uri,
pub type: ResourceType,
pub size: Option<i64>,
pub mtime: Option<String>,
pub ctime: Option<String>,
pub content_type: Option<String>,
pub etag: Option<String>,
}Expand description
Result of the resourceResolve command.
Fields§
§uri: UriCanonical URI after symlink resolution. Equal to the requested URI when
followSymlinks is false or the URI does not traverse a symlink.
type: ResourceTypeResource kind.
size: Option<i64>Size in bytes. Omitted for directories when the provider cannot cheaply compute it.
mtime: Option<String>Last-modified time in ISO 8601 format, when known.
ctime: Option<String>Creation time in ISO 8601 format, when known.
content_type: Option<String>Sniffed MIME type, when known (e.g. "text/plain", "image/png").
etag: Option<String>Opaque per-provider version token. When present, pass it as
{@link ResourceWriteParams.ifMatch} on a subsequent resourceWrite to
detect concurrent modifications.
Trait Implementations§
Source§impl Clone for ResourceResolveResult
impl Clone for ResourceResolveResult
Source§fn clone(&self) -> ResourceResolveResult
fn clone(&self) -> ResourceResolveResult
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 ResourceResolveResult
impl Debug for ResourceResolveResult
Source§impl<'de> Deserialize<'de> for ResourceResolveResult
impl<'de> Deserialize<'de> for ResourceResolveResult
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 ResourceResolveResult
impl PartialEq for ResourceResolveResult
Source§fn eq(&self, other: &ResourceResolveResult) -> bool
fn eq(&self, other: &ResourceResolveResult) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ResourceResolveResult
impl Serialize for ResourceResolveResult
impl StructuralPartialEq for ResourceResolveResult
Auto Trait Implementations§
impl Freeze for ResourceResolveResult
impl RefUnwindSafe for ResourceResolveResult
impl Send for ResourceResolveResult
impl Sync for ResourceResolveResult
impl Unpin for ResourceResolveResult
impl UnsafeUnpin for ResourceResolveResult
impl UnwindSafe for ResourceResolveResult
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