pub trait OperationServiceExt<Op, Exts, PollError>: OperationService<Op, Exts, PollError>where
    Op: OperationShape,{
    // Provided method
    fn canonicalize(self) -> Normalize<Op, Self, PollError>
       where Self: Sized { ... }
}
Expand description

An extension trait of OperationService.

Provided Methods§

source

fn canonicalize(self) -> Normalize<Op, Self, PollError>where Self: Sized,

Convert the OperationService into a canonicalized [Service].

Implementors§

source§

impl<F, Op, Exts, PollError> OperationServiceExt<Op, Exts, PollError> for Fwhere Op: OperationShape, F: OperationService<Op, Exts, PollError>,