pub struct GraphDsl;Expand description
Entry points for building graphs. create takes a closure returning the
shape directly, try_create a closure returning StreamResult<Shape> (so
? works on connect/try_wire), and partial builds a reusable
PartialGraph fragment.
Implementations§
Source§impl GraphDsl
impl GraphDsl
pub fn create<S, F>(build: F) -> StreamResult<GraphBlueprint<S>>
pub fn try_create<S, F>(build: F) -> StreamResult<GraphBlueprint<S>>
pub fn partial<S, F>(build: F) -> PartialGraph<S>
Auto Trait Implementations§
impl Freeze for GraphDsl
impl RefUnwindSafe for GraphDsl
impl Send for GraphDsl
impl Sync for GraphDsl
impl Unpin for GraphDsl
impl UnsafeUnpin for GraphDsl
impl UnwindSafe for GraphDsl
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> Message for T
impl<T> Message for T
Source§fn from_boxed(m: BoxedMessage) -> Result<Self, BoxedDowncastErr>
fn from_boxed(m: BoxedMessage) -> Result<Self, BoxedDowncastErr>
Convert a BoxedMessage to this concrete type
Source§fn box_message(self, pid: &ActorId) -> Result<BoxedMessage, BoxedDowncastErr>
fn box_message(self, pid: &ActorId) -> Result<BoxedMessage, BoxedDowncastErr>
Convert this message to a BoxedMessage