pub struct CreateCrossRefInput {
pub from_id: MemoryId,
pub to_id: MemoryId,
pub edge_type: EdgeType,
pub strength: Option<f32>,
pub source_context: Option<String>,
pub pinned: bool,
}Expand description
Input for creating a cross-reference
Fields§
§from_id: MemoryId§to_id: MemoryId§edge_type: EdgeType§strength: Option<f32>§source_context: Option<String>§pinned: boolTrait Implementations§
Source§impl Clone for CreateCrossRefInput
impl Clone for CreateCrossRefInput
Source§fn clone(&self) -> CreateCrossRefInput
fn clone(&self) -> CreateCrossRefInput
Returns a duplicate of the value. Read more
1.0.0 · 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 CreateCrossRefInput
impl Debug for CreateCrossRefInput
Source§impl<'de> Deserialize<'de> for CreateCrossRefInput
impl<'de> Deserialize<'de> for CreateCrossRefInput
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 CreateCrossRefInput
impl RefUnwindSafe for CreateCrossRefInput
impl Send for CreateCrossRefInput
impl Sync for CreateCrossRefInput
impl Unpin for CreateCrossRefInput
impl UnwindSafe for CreateCrossRefInput
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 moreCreates a shared type from an unshared type.