#[repr(u8)]pub enum ArchivedOperationwhere
GraphQuery: Archive,
Mutation: Archive,
MutationBatch: Archive,
Subscription: Archive,
u64: Archive,
AggregateQuery: Archive,
StreamChangesRequest: Archive,{
Query(<GraphQuery as Archive>::Archived),
Mutate(<Mutation as Archive>::Archived),
MutateBatch(<MutationBatch as Archive>::Archived),
GetSchema,
Ping,
Subscribe(<Subscription as Archive>::Archived),
Unsubscribe {
subscription_id: <u64 as Archive>::Archived,
},
Explain(<GraphQuery as Archive>::Archived),
GetMetrics,
Aggregate(<AggregateQuery as Archive>::Archived),
StreamChanges(<StreamChangesRequest as Archive>::Archived),
GetReplicationStatus,
}Expand description
An archived Operation
Variants§
Query(<GraphQuery as Archive>::Archived)
The archived counterpart of Operation::Query
Tuple Fields
0: <GraphQuery as Archive>::ArchivedThe archived counterpart of Operation::Query::0
Mutate(<Mutation as Archive>::Archived)
The archived counterpart of Operation::Mutate
Tuple Fields
0: <Mutation as Archive>::ArchivedThe archived counterpart of Operation::Mutate::0
MutateBatch(<MutationBatch as Archive>::Archived)
The archived counterpart of Operation::MutateBatch
Tuple Fields
0: <MutationBatch as Archive>::ArchivedThe archived counterpart of Operation::MutateBatch::0
GetSchema
The archived counterpart of Operation::GetSchema
Ping
The archived counterpart of Operation::Ping
Subscribe(<Subscription as Archive>::Archived)
The archived counterpart of Operation::Subscribe
Tuple Fields
0: <Subscription as Archive>::ArchivedThe archived counterpart of Operation::Subscribe::0
Unsubscribe
The archived counterpart of Operation::Unsubscribe
Fields
subscription_id: <u64 as Archive>::ArchivedThe archived counterpart of Operation::Unsubscribe::subscription_id
Explain(<GraphQuery as Archive>::Archived)
The archived counterpart of Operation::Explain
Tuple Fields
0: <GraphQuery as Archive>::ArchivedThe archived counterpart of Operation::Explain::0
GetMetrics
The archived counterpart of Operation::GetMetrics
Aggregate(<AggregateQuery as Archive>::Archived)
The archived counterpart of Operation::Aggregate
Tuple Fields
0: <AggregateQuery as Archive>::ArchivedThe archived counterpart of Operation::Aggregate::0
StreamChanges(<StreamChangesRequest as Archive>::Archived)
The archived counterpart of Operation::StreamChanges
Tuple Fields
0: <StreamChangesRequest as Archive>::ArchivedThe archived counterpart of Operation::StreamChanges::0
GetReplicationStatus
The archived counterpart of Operation::GetReplicationStatus
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedOperationwhere
GraphQuery: Archive,
Mutation: Archive,
MutationBatch: Archive,
Subscription: Archive,
u64: Archive,
AggregateQuery: Archive,
StreamChangesRequest: Archive,
<__C as Fallible>::Error: Source,
<GraphQuery as Archive>::Archived: CheckBytes<__C>,
<Mutation as Archive>::Archived: CheckBytes<__C>,
<MutationBatch as Archive>::Archived: CheckBytes<__C>,
<Subscription as Archive>::Archived: CheckBytes<__C>,
<u64 as Archive>::Archived: CheckBytes<__C>,
<AggregateQuery as Archive>::Archived: CheckBytes<__C>,
<StreamChangesRequest as Archive>::Archived: CheckBytes<__C>,
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedOperationwhere
GraphQuery: Archive,
Mutation: Archive,
MutationBatch: Archive,
Subscription: Archive,
u64: Archive,
AggregateQuery: Archive,
StreamChangesRequest: Archive,
<__C as Fallible>::Error: Source,
<GraphQuery as Archive>::Archived: CheckBytes<__C>,
<Mutation as Archive>::Archived: CheckBytes<__C>,
<MutationBatch as Archive>::Archived: CheckBytes<__C>,
<Subscription as Archive>::Archived: CheckBytes<__C>,
<u64 as Archive>::Archived: CheckBytes<__C>,
<AggregateQuery as Archive>::Archived: CheckBytes<__C>,
<StreamChangesRequest as Archive>::Archived: CheckBytes<__C>,
impl Portable for ArchivedOperationwhere
GraphQuery: Archive,
Mutation: Archive,
MutationBatch: Archive,
Subscription: Archive,
u64: Archive,
AggregateQuery: Archive,
StreamChangesRequest: Archive,
<GraphQuery as Archive>::Archived: Portable,
<Mutation as Archive>::Archived: Portable,
<MutationBatch as Archive>::Archived: Portable,
<Subscription as Archive>::Archived: Portable,
<u64 as Archive>::Archived: Portable,
<AggregateQuery as Archive>::Archived: Portable,
<StreamChangesRequest as Archive>::Archived: Portable,
Auto Trait Implementations§
impl Freeze for ArchivedOperation
impl RefUnwindSafe for ArchivedOperation
impl Send for ArchivedOperation
impl Sync for ArchivedOperation
impl !Unpin for ArchivedOperation
impl UnwindSafe for ArchivedOperation
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> 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.