#[repr(u8)]pub enum ArchivedObjectType {
Show 23 variants
Commit = 1,
Tree = 2,
Blob = 3,
Tag = 4,
OffsetZstdelta = 5,
OffsetDelta = 6,
HashDelta = 7,
ContextSnapshot = 8,
Decision = 9,
Evidence = 10,
PatchSet = 11,
Plan = 12,
Provenance = 13,
Run = 14,
Task = 15,
Intent = 16,
ToolInvocation = 17,
ContextFrame = 18,
IntentEvent = 19,
TaskEvent = 20,
RunEvent = 21,
PlanStepEvent = 22,
RunUsage = 23,
}Expand description
An archived ObjectType
Variants§
Commit = 1
The archived counterpart of ObjectType::Commit
Tree = 2
The archived counterpart of ObjectType::Tree
Blob = 3
The archived counterpart of ObjectType::Blob
Tag = 4
The archived counterpart of ObjectType::Tag
OffsetZstdelta = 5
The archived counterpart of ObjectType::OffsetZstdelta
OffsetDelta = 6
The archived counterpart of ObjectType::OffsetDelta
HashDelta = 7
The archived counterpart of ObjectType::HashDelta
ContextSnapshot = 8
The archived counterpart of ObjectType::ContextSnapshot
Decision = 9
The archived counterpart of ObjectType::Decision
Evidence = 10
The archived counterpart of ObjectType::Evidence
PatchSet = 11
The archived counterpart of ObjectType::PatchSet
Plan = 12
The archived counterpart of ObjectType::Plan
Provenance = 13
The archived counterpart of ObjectType::Provenance
Run = 14
The archived counterpart of ObjectType::Run
Task = 15
The archived counterpart of ObjectType::Task
Intent = 16
The archived counterpart of ObjectType::Intent
ToolInvocation = 17
The archived counterpart of ObjectType::ToolInvocation
ContextFrame = 18
The archived counterpart of ObjectType::ContextFrame
IntentEvent = 19
The archived counterpart of ObjectType::IntentEvent
TaskEvent = 20
The archived counterpart of ObjectType::TaskEvent
RunEvent = 21
The archived counterpart of ObjectType::RunEvent
PlanStepEvent = 22
The archived counterpart of ObjectType::PlanStepEvent
RunUsage = 23
The archived counterpart of ObjectType::RunUsage
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedObjectType
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedObjectType
impl Portable for ArchivedObjectType
Auto Trait Implementations§
impl Freeze for ArchivedObjectType
impl RefUnwindSafe for ArchivedObjectType
impl Send for ArchivedObjectType
impl Sync for ArchivedObjectType
impl Unpin for ArchivedObjectType
impl UnsafeUnpin for ArchivedObjectType
impl UnwindSafe for ArchivedObjectType
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Source§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
Source§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
out indicating that a T is niched.