pub enum ObjectTypeResolver {
Show 23 variants
Commit,
Tree,
Blob,
Tag,
OffsetZstdelta,
OffsetDelta,
HashDelta,
ContextSnapshot,
Decision,
Evidence,
PatchSet,
Plan,
Provenance,
Run,
Task,
Intent,
ToolInvocation,
ContextFrame,
IntentEvent,
TaskEvent,
RunEvent,
PlanStepEvent,
RunUsage,
}Expand description
The resolver for an archived ObjectType
Variants§
Commit
The resolver for ObjectType::Commit
Tree
The resolver for ObjectType::Tree
Blob
The resolver for ObjectType::Blob
Tag
The resolver for ObjectType::Tag
OffsetZstdelta
The resolver for ObjectType::OffsetZstdelta
OffsetDelta
The resolver for ObjectType::OffsetDelta
HashDelta
The resolver for ObjectType::HashDelta
ContextSnapshot
The resolver for ObjectType::ContextSnapshot
Decision
The resolver for ObjectType::Decision
Evidence
The resolver for ObjectType::Evidence
PatchSet
The resolver for ObjectType::PatchSet
Plan
The resolver for ObjectType::Plan
Provenance
The resolver for ObjectType::Provenance
Run
The resolver for ObjectType::Run
Task
The resolver for ObjectType::Task
Intent
The resolver for ObjectType::Intent
ToolInvocation
The resolver for ObjectType::ToolInvocation
ContextFrame
The resolver for ObjectType::ContextFrame
IntentEvent
The resolver for ObjectType::IntentEvent
TaskEvent
The resolver for ObjectType::TaskEvent
RunEvent
The resolver for ObjectType::RunEvent
PlanStepEvent
The resolver for ObjectType::PlanStepEvent
RunUsage
The resolver for ObjectType::RunUsage
Auto Trait Implementations§
impl Freeze for ObjectTypeResolver
impl RefUnwindSafe for ObjectTypeResolver
impl Send for ObjectTypeResolver
impl Sync for ObjectTypeResolver
impl Unpin for ObjectTypeResolver
impl UnsafeUnpin for ObjectTypeResolver
impl UnwindSafe for ObjectTypeResolver
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.