pub struct RelationshipTuple {
pub target: Option<RelationshipTarget>,
pub relation: String,
pub resource: Option<Resource>,
}Expand description
Native message type for gestalt.provider.v1.RelationshipTuple.
Fields§
§target: Option<RelationshipTarget>The target field; None when unset.
relation: StringThe relation field.
resource: Option<Resource>The resource field; None when unset.
Trait Implementations§
Source§impl Clone for RelationshipTuple
impl Clone for RelationshipTuple
Source§fn clone(&self) -> RelationshipTuple
fn clone(&self) -> RelationshipTuple
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RelationshipTuple
impl Debug for RelationshipTuple
Source§impl Default for RelationshipTuple
impl Default for RelationshipTuple
Source§fn default() -> RelationshipTuple
fn default() -> RelationshipTuple
Returns the “default value” for a type. Read more
Source§impl PartialEq for RelationshipTuple
impl PartialEq for RelationshipTuple
Source§fn eq(&self, other: &RelationshipTuple) -> bool
fn eq(&self, other: &RelationshipTuple) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RelationshipTuple
Auto Trait Implementations§
impl Freeze for RelationshipTuple
impl RefUnwindSafe for RelationshipTuple
impl Send for RelationshipTuple
impl Sync for RelationshipTuple
impl Unpin for RelationshipTuple
impl UnsafeUnpin for RelationshipTuple
impl UnwindSafe for RelationshipTuple
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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