Struct thunderstore_api::models::v2::submission::PackageSubmissionMetadata
source · [−]pub struct PackageSubmissionMetadata {
pub author_name: String,
pub categories: Vec<String>,
pub communities: Vec<String>,
pub has_nsfw_content: bool,
pub upload_uuid: Uuid,
}Fields
categories: Vec<String>communities: Vec<String>has_nsfw_content: boolupload_uuid: UuidImplementations
Trait Implementations
sourceimpl Clone for PackageSubmissionMetadata
impl Clone for PackageSubmissionMetadata
sourcefn clone(&self) -> PackageSubmissionMetadata
fn clone(&self) -> PackageSubmissionMetadata
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for PackageSubmissionMetadata
impl Debug for PackageSubmissionMetadata
sourceimpl Default for PackageSubmissionMetadata
impl Default for PackageSubmissionMetadata
sourcefn default() -> PackageSubmissionMetadata
fn default() -> PackageSubmissionMetadata
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for PackageSubmissionMetadata
impl<'de> Deserialize<'de> for PackageSubmissionMetadata
sourcefn 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
sourceimpl PartialEq<PackageSubmissionMetadata> for PackageSubmissionMetadata
impl PartialEq<PackageSubmissionMetadata> for PackageSubmissionMetadata
sourcefn eq(&self, other: &PackageSubmissionMetadata) -> bool
fn eq(&self, other: &PackageSubmissionMetadata) -> bool
sourceimpl Serialize for PackageSubmissionMetadata
impl Serialize for PackageSubmissionMetadata
impl Eq for PackageSubmissionMetadata
impl StructuralEq for PackageSubmissionMetadata
impl StructuralPartialEq for PackageSubmissionMetadata
Auto Trait Implementations
impl RefUnwindSafe for PackageSubmissionMetadata
impl Send for PackageSubmissionMetadata
impl Sync for PackageSubmissionMetadata
impl Unpin for PackageSubmissionMetadata
impl UnwindSafe for PackageSubmissionMetadata
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<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,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.