pub struct OciRegistryPublisher { /* private fields */ }Implementations§
Source§impl OciRegistryPublisher
impl OciRegistryPublisher
pub fn new( root: impl Into<PathBuf>, target_config: &TargetConfig, runner: Arc<dyn CommandRunner>, ) -> Result<Self>
Trait Implementations§
Source§impl Publisher for OciRegistryPublisher
impl Publisher for OciRegistryPublisher
fn inspect(&self, plan: &TargetPlan) -> Result<PublicationState>
fn publish(&self, manifest: &ArtifactManifest) -> Result<PublicationReceipt>
fn verify(&self, manifest: &ArtifactManifest) -> Result<VerificationReport>
fn verify_existing(&self, plan: &TargetPlan) -> Result<VerificationReport>
Auto Trait Implementations§
impl !RefUnwindSafe for OciRegistryPublisher
impl !UnwindSafe for OciRegistryPublisher
impl Freeze for OciRegistryPublisher
impl Send for OciRegistryPublisher
impl Sync for OciRegistryPublisher
impl Unpin for OciRegistryPublisher
impl UnsafeUnpin for OciRegistryPublisher
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