pub struct CrossRef {
pub source: EntityId,
pub target: EntityId,
pub target_collection: String,
pub ref_type: RefType,
pub weight: f32,
pub created_at: u64,
}Expand description
A cross-reference between entities
Fields§
§source: EntityIdSource entity ID (the entity that holds this reference)
target: EntityIdTarget entity ID
target_collection: StringTarget collection name
ref_type: RefTypeType of reference
weight: f32Reference weight/strength (0.0-1.0)
created_at: u64When this reference was created
Implementations§
Trait Implementations§
impl StructuralPartialEq for CrossRef
Auto Trait Implementations§
impl Freeze for CrossRef
impl RefUnwindSafe for CrossRef
impl Send for CrossRef
impl Sync for CrossRef
impl Unpin for CrossRef
impl UnsafeUnpin for CrossRef
impl UnwindSafe for CrossRef
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 moreSource§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