pub trait TopEncodeMultiOutput {
fn push_single_value<T, H>(
&mut self,
arg: &T,
h: H
) -> Result<(), H::HandledErr>
where
T: TopEncode,
H: EncodeErrorHandler;
fn push_multi_specialized<T, H>(
&mut self,
_arg: &T,
h: H
) -> Result<(), H::HandledErr>
where
T: TryStaticCast,
H: EncodeErrorHandler,
{ ... }
}
Required Methods§
fn push_single_value<T, H>(&mut self, arg: &T, h: H) -> Result<(), H::HandledErr>where
T: TopEncode,
H: EncodeErrorHandler,
Provided Methods§
sourcefn push_multi_specialized<T, H>(
&mut self,
_arg: &T,
h: H
) -> Result<(), H::HandledErr>where
T: TryStaticCast,
H: EncodeErrorHandler,
fn push_multi_specialized<T, H>(
&mut self,
_arg: &T,
h: H
) -> Result<(), H::HandledErr>where
T: TryStaticCast,
H: EncodeErrorHandler,
This is temporary, will remove after we get rid of SCResult for good.