pub struct PublishedObject {
pub path: String,
pub observed_at: Option<String>,
}Expand description
One object observed in an archive listing.
path is the object path exactly as the listing reported it: a bare
filename for an HTML autoindex or FTP directory listing, a slash-separated
archive path for a whole-tree listing such as AIUB’s full_listing.csv.
observed_at is the archive-reported modification text, verbatim; archives
disagree on format and time zone, so Sidereon never reinterprets it (see
the section doctrine above).
Fields§
§path: StringObject path as listed.
observed_at: Option<String>Archive-reported modification text, verbatim, when the listing has one.
Trait Implementations§
Source§impl Clone for PublishedObject
impl Clone for PublishedObject
Source§fn clone(&self) -> PublishedObject
fn clone(&self) -> PublishedObject
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 PublishedObject
impl Debug for PublishedObject
impl Eq for PublishedObject
Source§impl PartialEq for PublishedObject
impl PartialEq for PublishedObject
impl StructuralPartialEq for PublishedObject
Auto Trait Implementations§
impl Freeze for PublishedObject
impl RefUnwindSafe for PublishedObject
impl Send for PublishedObject
impl Sync for PublishedObject
impl Unpin for PublishedObject
impl UnsafeUnpin for PublishedObject
impl UnwindSafe for PublishedObject
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<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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Scalar for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.