pub struct PackagePublisher {
pub registry: String,
pub release_type: String,
pub commands: Vec<PackageCommand>,
pub extra_files: Vec<String>,
}Expand description
A registry integration declares its commands and release-please strategy. Third-party plugins may name any registry; core has no registry enum.
Fields§
§registry: String§release_type: String§commands: Vec<PackageCommand>§extra_files: Vec<String>Trait Implementations§
Source§impl Clone for PackagePublisher
impl Clone for PackagePublisher
Source§impl Debug for PackagePublisher
impl Debug for PackagePublisher
Source§impl<'de> Deserialize<'de> for PackagePublisher
impl<'de> Deserialize<'de> for PackagePublisher
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 PackagePublisher
Source§impl PartialEq for PackagePublisher
impl PartialEq for PackagePublisher
Source§impl Serialize for PackagePublisher
impl Serialize for PackagePublisher
impl StructuralPartialEq for PackagePublisher
Auto Trait Implementations§
impl Freeze for PackagePublisher
impl RefUnwindSafe for PackagePublisher
impl Send for PackagePublisher
impl Sync for PackagePublisher
impl Unpin for PackagePublisher
impl UnsafeUnpin for PackagePublisher
impl UnwindSafe for PackagePublisher
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