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

An extension trait of OperationService.

Provided Methods§

source

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

Convert the OperationService into a canonicalized [Service].

Object Safety§

This trait is not object safe.

Implementors§

source§

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