pub struct RorRelease {
pub version: String,
pub date: String,
pub zenodo_id: String,
pub filename: String,
pub download_url: String,
}Expand description
Metadata about a ROR data release published on Zenodo.
Fields§
§version: StringROR version tag, e.g. "v2.9".
date: StringRelease date in ISO 8601 format, e.g. "2026-06-23".
zenodo_id: StringZenodo record ID for this specific version, e.g. "20818161".
filename: StringFilename of the zip archive, e.g. "v2.9-2026-06-23-ror-data.zip".
download_url: StringDirect download URL for the zip archive.
Trait Implementations§
Source§impl Clone for RorRelease
impl Clone for RorRelease
Source§fn clone(&self) -> RorRelease
fn clone(&self) -> RorRelease
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 RorRelease
impl Debug for RorRelease
Source§impl<'de> Deserialize<'de> for RorRelease
impl<'de> Deserialize<'de> for RorRelease
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 RorRelease
impl RefUnwindSafe for RorRelease
impl Send for RorRelease
impl Sync for RorRelease
impl Unpin for RorRelease
impl UnsafeUnpin for RorRelease
impl UnwindSafe for RorRelease
Blanket Implementations§
impl<T> Allocation for T
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<T> ErasedDestructor for Twhere
T: 'static,
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