pub struct RelationQuery {
pub source_id: Option<String>,
pub target_id: Option<String>,
pub entity_id: Option<String>,
pub relation_type: Option<String>,
pub relation_types: Option<Vec<String>>,
pub min_confidence: Option<Confidence>,
pub valid_at: Option<u64>,
pub page: PageRequest,
}Expand description
Relation query.
Fields§
§source_id: Option<String>§target_id: Option<String>§entity_id: Option<String>§relation_type: Option<String>§relation_types: Option<Vec<String>>§min_confidence: Option<Confidence>§valid_at: Option<u64>§page: PageRequestTrait Implementations§
Source§impl Clone for RelationQuery
impl Clone for RelationQuery
Source§fn clone(&self) -> RelationQuery
fn clone(&self) -> RelationQuery
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 RelationQuery
impl Debug for RelationQuery
Source§impl Default for RelationQuery
impl Default for RelationQuery
Source§fn default() -> RelationQuery
fn default() -> RelationQuery
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RelationQuery
impl<'de> Deserialize<'de> for RelationQuery
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for RelationQuery
impl RefUnwindSafe for RelationQuery
impl Send for RelationQuery
impl Sync for RelationQuery
impl Unpin for RelationQuery
impl UnsafeUnpin for RelationQuery
impl UnwindSafe for RelationQuery
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> 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>
Converts
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>
Converts
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 more