Enum typedb_protocol::type::res_part::Res
source · pub enum Res {
Show 20 variants
TypeGetSupertypesResPart(ResPart),
TypeGetSubtypesResPart(ResPart),
TypeGetSubtypesExplicitResPart(ResPart),
RoleTypeGetRelationTypesResPart(ResPart),
RoleTypeGetPlayerTypesResPart(ResPart),
RoleTypeGetPlayerTypesExplicitResPart(ResPart),
RoleTypeGetRelationInstancesResPart(ResPart),
RoleTypeGetRelationInstancesExplicitResPart(ResPart),
RoleTypeGetPlayerInstancesResPart(ResPart),
RoleTypeGetPlayerInstancesExplicitResPart(ResPart),
ThingTypeGetInstancesResPart(ResPart),
ThingTypeGetInstancesExplicitResPart(ResPart),
ThingTypeGetOwnsResPart(ResPart),
ThingTypeGetOwnsExplicitResPart(ResPart),
ThingTypeGetPlaysResPart(ResPart),
ThingTypeGetPlaysExplicitResPart(ResPart),
RelationTypeGetRelatesResPart(ResPart),
RelationTypeGetRelatesExplicitResPart(ResPart),
AttributeTypeGetOwnersResPart(ResPart),
AttributeTypeGetOwnersExplicitResPart(ResPart),
}Variants§
TypeGetSupertypesResPart(ResPart)
Type method responses
TypeGetSubtypesResPart(ResPart)
TypeGetSubtypesExplicitResPart(ResPart)
RoleTypeGetRelationTypesResPart(ResPart)
RoleType method responses
RoleTypeGetPlayerTypesResPart(ResPart)
RoleTypeGetPlayerTypesExplicitResPart(ResPart)
TODO: reorder
RoleTypeGetRelationInstancesResPart(ResPart)
RoleTypeGetRelationInstancesExplicitResPart(ResPart)
RoleTypeGetPlayerInstancesResPart(ResPart)
RoleTypeGetPlayerInstancesExplicitResPart(ResPart)
ThingTypeGetInstancesResPart(ResPart)
ThingType method responses
ThingTypeGetInstancesExplicitResPart(ResPart)
TODO: reorder
ThingTypeGetOwnsResPart(ResPart)
ThingTypeGetOwnsExplicitResPart(ResPart)
TODO: reorder
ThingTypeGetPlaysResPart(ResPart)
ThingTypeGetPlaysExplicitResPart(ResPart)
TODO: reorder
RelationTypeGetRelatesResPart(ResPart)
RelationType method responses
RelationTypeGetRelatesExplicitResPart(ResPart)
AttributeTypeGetOwnersResPart(ResPart)
AttributeType method responses
AttributeTypeGetOwnersExplicitResPart(ResPart)
Implementations§
source§impl Res
impl Res
sourcepub fn merge<B>(
field: &mut Option<Res>,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError>where
B: Buf,
pub fn merge<B>( field: &mut Option<Res>, tag: u32, wire_type: WireType, buf: &mut B, ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,
Decodes an instance of the message from a buffer, and merges it into self.
sourcepub fn encoded_len(&self) -> usize
pub fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Trait Implementations§
impl StructuralPartialEq for Res
Auto Trait Implementations§
impl RefUnwindSafe for Res
impl Send for Res
impl Sync for Res
impl Unpin for Res
impl UnwindSafe for Res
Blanket Implementations§
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request