Struct crates_io_api::FullVersion
source · pub struct FullVersion {Show 18 fields
pub crate_name: String,
pub created_at: DateTime<Utc>,
pub updated_at: DateTime<Utc>,
pub dl_path: String,
pub downloads: u64,
pub features: HashMap<String, Vec<String>>,
pub id: u64,
pub num: String,
pub yanked: bool,
pub license: Option<String>,
pub readme_path: Option<String>,
pub links: VersionLinks,
pub crate_size: Option<u64>,
pub published_by: Option<User>,
pub rust_version: Option<String>,
pub audit_actions: Vec<AuditAction>,
pub author_names: Vec<String>,
pub dependencies: Vec<Dependency>,
}
Expand description
Complete information for a crate version.
Fields§
§crate_name: String
§created_at: DateTime<Utc>
§updated_at: DateTime<Utc>
§dl_path: String
§downloads: u64
§features: HashMap<String, Vec<String>>
§id: u64
§num: String
§yanked: bool
§license: Option<String>
§readme_path: Option<String>
§links: VersionLinks
§crate_size: Option<u64>
§published_by: Option<User>
§rust_version: Option<String>
§audit_actions: Vec<AuditAction>
§dependencies: Vec<Dependency>
Implementations§
source§impl FullVersion
impl FullVersion
sourcepub fn from_parts(
version: Version,
authors: Authors,
dependencies: Vec<Dependency>
) -> Self
pub fn from_parts( version: Version, authors: Authors, dependencies: Vec<Dependency> ) -> Self
Creates a FullVersion
from a Version
, author names, and dependencies.
Trait Implementations§
source§impl Clone for FullVersion
impl Clone for FullVersion
source§fn clone(&self) -> FullVersion
fn clone(&self) -> FullVersion
Returns a copy of the value. Read more
1.0.0 · 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 FullVersion
impl Debug for FullVersion
source§impl<'de> Deserialize<'de> for FullVersion
impl<'de> Deserialize<'de> for FullVersion
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 FullVersion
impl RefUnwindSafe for FullVersion
impl Send for FullVersion
impl Sync for FullVersion
impl Unpin for FullVersion
impl UnwindSafe for FullVersion
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