Skip to main content

OperationServiceExt

Trait OperationServiceExt 

Source
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.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

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