pub struct PublisherMetadata {
pub role: PublisherMetadataRole,
pub artifact_id: String,
pub source_repo: String,
pub source_revision: String,
pub source_path: String,
}Expand description
Immutable publisher files used to derive typed model defaults.
These files are package-level metadata. They are not loader sidecars and therefore never participate in stage selection.
Fields§
§role: PublisherMetadataRole§artifact_id: String§source_repo: String§source_revision: String§source_path: StringTrait Implementations§
Source§impl Clone for PublisherMetadata
impl Clone for PublisherMetadata
Source§impl Debug for PublisherMetadata
impl Debug for PublisherMetadata
Source§impl<'de> Deserialize<'de> for PublisherMetadata
impl<'de> Deserialize<'de> for PublisherMetadata
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
impl Eq for PublisherMetadata
Source§impl Ord for PublisherMetadata
impl Ord for PublisherMetadata
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for PublisherMetadata
impl PartialEq for PublisherMetadata
Source§impl PartialOrd for PublisherMetadata
impl PartialOrd for PublisherMetadata
Source§impl Serialize for PublisherMetadata
impl Serialize for PublisherMetadata
impl StructuralPartialEq for PublisherMetadata
Auto Trait Implementations§
impl Freeze for PublisherMetadata
impl RefUnwindSafe for PublisherMetadata
impl Send for PublisherMetadata
impl Sync for PublisherMetadata
impl Unpin for PublisherMetadata
impl UnsafeUnpin for PublisherMetadata
impl UnwindSafe for PublisherMetadata
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