pub struct PublishedAgenticSystem { /* private fields */ }Expand description
A sealed revision of an agentic system, and the digest that says which bytes it is.
Implementations§
Source§impl PublishedAgenticSystem
impl PublishedAgenticSystem
Sourcepub fn seal(
system: AgenticSystem,
published_at: OffsetDateTime,
) -> Result<Self, DomainError>
pub fn seal( system: AgenticSystem, published_at: OffsetDateTime, ) -> Result<Self, DomainError>
Fix a design to its content identity.
pub const fn system(&self) -> &AgenticSystem
pub const fn digest(&self) -> AgenticSystemDigest
pub const fn published_at(&self) -> OffsetDateTime
pub fn id(&self) -> &AgenticSystemId
pub fn revision(&self) -> AgenticSystemRevision
pub fn into_system(self) -> AgenticSystem
Trait Implementations§
Source§impl Clone for PublishedAgenticSystem
impl Clone for PublishedAgenticSystem
Source§impl Debug for PublishedAgenticSystem
impl Debug for PublishedAgenticSystem
Source§impl<'de> Deserialize<'de> for PublishedAgenticSystem
impl<'de> Deserialize<'de> for PublishedAgenticSystem
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 PublishedAgenticSystem
Source§impl PartialEq for PublishedAgenticSystem
impl PartialEq for PublishedAgenticSystem
Source§impl Serialize for PublishedAgenticSystem
impl Serialize for PublishedAgenticSystem
impl StructuralPartialEq for PublishedAgenticSystem
Auto Trait Implementations§
impl Freeze for PublishedAgenticSystem
impl RefUnwindSafe for PublishedAgenticSystem
impl Send for PublishedAgenticSystem
impl Sync for PublishedAgenticSystem
impl Unpin for PublishedAgenticSystem
impl UnsafeUnpin for PublishedAgenticSystem
impl UnwindSafe for PublishedAgenticSystem
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