pub struct AssemblyDecision {
pub timestamp: Timestamp,
pub action: AssemblyAction,
pub target_type: String,
pub target_id: Option<Uuid>,
pub reason: String,
pub tokens_affected: i32,
}Expand description
Decision made during context assembly for audit trail.
Fields§
§timestamp: TimestampWhen this decision was made
action: AssemblyActionAction taken
target_type: StringType of target (e.g., “note”, “artifact”)
target_id: Option<Uuid>ID of target entity (if applicable)
reason: StringReason for this decision
tokens_affected: i32Tokens affected by this decision
Trait Implementations§
Source§impl Clone for AssemblyDecision
impl Clone for AssemblyDecision
Source§fn clone(&self) -> AssemblyDecision
fn clone(&self) -> AssemblyDecision
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl ComposeSchema for AssemblyDecision
impl ComposeSchema for AssemblyDecision
Source§impl Debug for AssemblyDecision
impl Debug for AssemblyDecision
Source§impl<'de> Deserialize<'de> for AssemblyDecision
impl<'de> Deserialize<'de> for AssemblyDecision
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
Source§impl PartialEq for AssemblyDecision
impl PartialEq for AssemblyDecision
Source§impl Serialize for AssemblyDecision
impl Serialize for AssemblyDecision
Source§impl ToSchema for AssemblyDecision
impl ToSchema for AssemblyDecision
impl StructuralPartialEq for AssemblyDecision
Auto Trait Implementations§
impl Freeze for AssemblyDecision
impl RefUnwindSafe for AssemblyDecision
impl Send for AssemblyDecision
impl Sync for AssemblyDecision
impl Unpin for AssemblyDecision
impl UnwindSafe for AssemblyDecision
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