pub trait InlineOutput: ToOutput {
// Provided method
fn slice_to_output(slice: &[Self], output: &mut dyn Output)
where Self: Sized { ... }
}Expand description
Marker trait indicating that ToOutput result cannot be extended.
Provided Methods§
fn slice_to_output(slice: &[Self], output: &mut dyn Output)where
Self: Sized,
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementations on Foreign Types§
impl InlineOutput for Infallible
impl InlineOutput for bool
impl InlineOutput for char
impl InlineOutput for i8
Source§impl InlineOutput for u8
impl InlineOutput for u8
fn slice_to_output(slice: &[Self], output: &mut dyn Output)where
Self: Sized,
impl InlineOutput for ()
impl InlineOutput for CString
impl InlineOutput for CStr
impl InlineOutput for Ulid
Available on crate feature
ulid only.impl<'a, B: 'a + ToOwned + InlineOutput + ?Sized> InlineOutput for Cow<'a, B>
impl<A, O: BitOrder> InlineOutput for BitArray<A, O>
Available on crate feature
bitvec only.