pub enum AgenticSystemPublicationOutcome {
Published(PublishedAgenticSystem),
AlreadyPublished(PublishedAgenticSystem),
RevisionOccupied {
published: AgenticSystemDigest,
offered: AgenticSystemDigest,
},
}Expand description
Result of idempotently sealing one revision of a design.
The same shape as a ceremony definition’s publication outcome, and for the same reason: offering identical content under a revision that already holds it is not an error, offering different content under it is, and both digests come back so the caller can see what differed rather than being told only that something did.
Variants§
Implementations§
Trait Implementations§
impl Eq for AgenticSystemPublicationOutcome
impl StructuralPartialEq for AgenticSystemPublicationOutcome
Auto Trait Implementations§
impl Freeze for AgenticSystemPublicationOutcome
impl RefUnwindSafe for AgenticSystemPublicationOutcome
impl Send for AgenticSystemPublicationOutcome
impl Sync for AgenticSystemPublicationOutcome
impl Unpin for AgenticSystemPublicationOutcome
impl UnsafeUnpin for AgenticSystemPublicationOutcome
impl UnwindSafe for AgenticSystemPublicationOutcome
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