pub struct HyperedgeBuilder { /* private fields */ }Expand description
Builder for creating hyperedges with fluent API
Implementations§
Source§impl HyperedgeBuilder
impl HyperedgeBuilder
Sourcepub fn with_id<S: Into<String>>(
id: HyperedgeId,
nodes: Vec<NodeId>,
edge_type: S,
) -> Self
pub fn with_id<S: Into<String>>( id: HyperedgeId, nodes: Vec<NodeId>, edge_type: S, ) -> Self
Create builder with specific ID
Sourcepub fn description<S: Into<String>>(self, description: S) -> Self
pub fn description<S: Into<String>>(self, description: S) -> Self
Set description
Sourcepub fn confidence(self, confidence: f32) -> Self
pub fn confidence(self, confidence: f32) -> Self
Set confidence
Auto Trait Implementations§
impl Freeze for HyperedgeBuilder
impl RefUnwindSafe for HyperedgeBuilder
impl Send for HyperedgeBuilder
impl Sync for HyperedgeBuilder
impl Unpin for HyperedgeBuilder
impl UnwindSafe for HyperedgeBuilder
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> 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