pub struct Debugged<T>(/* private fields */);Implementations§
Trait Implementations§
Auto Trait Implementations§
impl<T> Freeze for Debugged<T>where
T: Freeze,
impl<T> RefUnwindSafe for Debugged<T>where
T: RefUnwindSafe,
impl<T> Send for Debugged<T>where
T: Send,
impl<T> Sync for Debugged<T>where
T: Sync,
impl<T> Unpin for Debugged<T>where
T: Unpin,
impl<T> UnsafeUnpin for Debugged<T>where
T: UnsafeUnpin,
impl<T> UnwindSafe for Debugged<T>where
T: UnwindSafe,
Blanket Implementations§
Source§impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for Swhere
T: Real + Zero + Arithmetics + Clone,
Swp: WhitePoint<T>,
Dwp: WhitePoint<T>,
D: AdaptFrom<S, Swp, Dwp, T>,
impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for Swhere
T: Real + Zero + Arithmetics + Clone,
Swp: WhitePoint<T>,
Dwp: WhitePoint<T>,
D: AdaptFrom<S, Swp, Dwp, T>,
Source§fn adapt_into_using<M>(self, method: M) -> Dwhere
M: TransformMatrix<T>,
fn adapt_into_using<M>(self, method: M) -> Dwhere
M: TransformMatrix<T>,
Convert the source color to the destination color using the specified
method.
Source§fn adapt_into(self) -> D
fn adapt_into(self) -> D
Convert the source color to the destination color using the bradford
method by default.
Source§impl<T, C> ArraysFrom<C> for Twhere
C: IntoArrays<T>,
impl<T, C> ArraysFrom<C> for Twhere
C: IntoArrays<T>,
Source§fn arrays_from(colors: C) -> T
fn arrays_from(colors: C) -> T
Cast a collection of colors into a collection of arrays.
Source§impl<T, C> ArraysInto<C> for Twhere
C: FromArrays<T>,
impl<T, C> ArraysInto<C> for Twhere
C: FromArrays<T>,
Source§fn arrays_into(self) -> C
fn arrays_into(self) -> C
Cast this collection of arrays into a collection of colors.
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<WpParam, T, U> Cam16IntoUnclamped<WpParam, T> for Uwhere
T: FromCam16Unclamped<WpParam, U>,
impl<WpParam, T, U> Cam16IntoUnclamped<WpParam, T> for Uwhere
T: FromCam16Unclamped<WpParam, U>,
Source§type Scalar = <T as FromCam16Unclamped<WpParam, U>>::Scalar
type Scalar = <T as FromCam16Unclamped<WpParam, U>>::Scalar
The number type that’s used in
parameters when converting.Source§fn cam16_into_unclamped(
self,
parameters: BakedParameters<WpParam, <U as Cam16IntoUnclamped<WpParam, T>>::Scalar>,
) -> T
fn cam16_into_unclamped( self, parameters: BakedParameters<WpParam, <U as Cam16IntoUnclamped<WpParam, T>>::Scalar>, ) -> T
Converts
self into C, using the provided parameters.Source§impl<T, C> ComponentsFrom<C> for Twhere
C: IntoComponents<T>,
impl<T, C> ComponentsFrom<C> for Twhere
C: IntoComponents<T>,
Source§fn components_from(colors: C) -> T
fn components_from(colors: C) -> T
Cast a collection of colors into a collection of color components.
Source§impl<T> FromAngle<T> for T
impl<T> FromAngle<T> for T
Source§fn from_angle(angle: T) -> T
fn from_angle(angle: T) -> T
Performs a conversion from
angle.Source§impl<T, U> FromStimulus<U> for Twhere
U: IntoStimulus<T>,
impl<T, U> FromStimulus<U> for Twhere
U: IntoStimulus<T>,
Source§fn from_stimulus(other: U) -> T
fn from_stimulus(other: U) -> T
Converts
other into Self, while performing the appropriate scaling,
rounding and clamping.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T, U> IntoAngle<U> for Twhere
U: FromAngle<T>,
impl<T, U> IntoAngle<U> for Twhere
U: FromAngle<T>,
Source§fn into_angle(self) -> U
fn into_angle(self) -> U
Performs a conversion into
T.Source§impl<WpParam, T, U> IntoCam16Unclamped<WpParam, T> for Uwhere
T: Cam16FromUnclamped<WpParam, U>,
impl<WpParam, T, U> IntoCam16Unclamped<WpParam, T> for Uwhere
T: Cam16FromUnclamped<WpParam, U>,
Source§type Scalar = <T as Cam16FromUnclamped<WpParam, U>>::Scalar
type Scalar = <T as Cam16FromUnclamped<WpParam, U>>::Scalar
The number type that’s used in
parameters when converting.Source§fn into_cam16_unclamped(
self,
parameters: BakedParameters<WpParam, <U as IntoCam16Unclamped<WpParam, T>>::Scalar>,
) -> T
fn into_cam16_unclamped( self, parameters: BakedParameters<WpParam, <U as IntoCam16Unclamped<WpParam, T>>::Scalar>, ) -> T
Converts
self into C, using the provided parameters.Source§impl<T, U> IntoColor<U> for Twhere
U: FromColor<T>,
impl<T, U> IntoColor<U> for Twhere
U: FromColor<T>,
Source§fn into_color(self) -> U
fn into_color(self) -> U
Convert into T with values clamped to the color defined bounds Read more
Source§impl<T, U> IntoColorUnclamped<U> for Twhere
U: FromColorUnclamped<T>,
impl<T, U> IntoColorUnclamped<U> for Twhere
U: FromColorUnclamped<T>,
Source§fn into_color_unclamped(self) -> U
fn into_color_unclamped(self) -> U
Convert into T. The resulting color might be invalid in its color space Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::RequestSource§impl<T> IntoStimulus<T> for T
impl<T> IntoStimulus<T> for T
Source§fn into_stimulus(self) -> T
fn into_stimulus(self) -> T
Converts
self into T, while performing the appropriate scaling,
rounding and clamping.Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
Source§fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
Fallible version of
ToCompactString::to_compact_string() Read moreSource§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
Converts the given value to a
CompactString. Read moreSource§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.
Source§impl<T, C> TryComponentsInto<C> for Twhere
C: TryFromComponents<T>,
impl<T, C> TryComponentsInto<C> for Twhere
C: TryFromComponents<T>,
Source§type Error = <C as TryFromComponents<T>>::Error
type Error = <C as TryFromComponents<T>>::Error
The error for when
try_into_colors fails to cast.Source§fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>
fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>
Try to cast this collection of color components into a collection of
colors. Read more
Source§impl<T, U> TryIntoColor<U> for Twhere
U: TryFromColor<T>,
impl<T, U> TryIntoColor<U> for Twhere
U: TryFromColor<T>,
Source§fn try_into_color(self) -> Result<U, OutOfBounds<U>>
fn try_into_color(self) -> Result<U, OutOfBounds<U>>
Convert into T, returning ok if the color is inside of its defined
range, otherwise an
OutOfBounds error is returned which contains
the unclamped color. Read moreSource§impl<C, U> UintsFrom<C> for Uwhere
C: IntoUints<U>,
impl<C, U> UintsFrom<C> for Uwhere
C: IntoUints<U>,
Source§fn uints_from(colors: C) -> U
fn uints_from(colors: C) -> U
Cast a collection of colors into a collection of unsigned integers.
Source§impl<C, U> UintsInto<C> for Uwhere
C: FromUints<U>,
impl<C, U> UintsInto<C> for Uwhere
C: FromUints<U>,
Source§fn uints_into(self) -> C
fn uints_into(self) -> C
Cast this collection of unsigned integers into a collection of colors.
Source§impl<T> Utils for Twhere
T: ?Sized,
impl<T> Utils for Twhere
T: ?Sized,
const CRLF: &str = "\r\n"
const IS_EXTENDED: bool = true
const LF: &str = "\n"
const READ_FROM_CLIPBOARD_COMMAND: &str = "pbpaste"
const WRITE_TO_CLIPBOARD_COMMAND: &str = "pbcopy"
const URI_PREFIX: &str = "file://"
Source§async fn abort_all_and_wait<T: 'static>(&mut self)
async fn abort_all_and_wait<T: 'static>(&mut self)
Available on crate feature
async only.fn absolute_utf8(&self) -> Result<Cow<'_, Utf8Path>, IoError>
async fn achain<T: Future>(self, rhs: T) -> T::Output
Source§fn add_span<'a, T: Into<Span<'a>>>(self, span: T) -> Line<'a>
fn add_span<'a, T: Into<Span<'a>>>(self, span: T) -> Line<'a>
Available on crate feature
tui only.fn anyhow_msg_error(self) -> AnyhowError
fn anyhow_error(self) -> AnyhowErrorwhere
Self: Into<AnyhowError>,
fn anyhow_result<T, E: Into<AnyhowError>>(self) -> Result<T, AnyhowError>where
Self: Is<Result<T, E>>,
fn arc(self) -> Arc<Self>where
Self: Sized,
fn assign(&mut self, other: Self)where
Self: Sized,
async fn async_with<T>(self, next: impl Future<Output = T>) -> T
fn as_borrowed<'a, B: ?Sized + ToOwned>(&'a self) -> &'a B
fn as_immut(&mut self) -> &Self
fn as_ptr(&self) -> *const Self
fn as_ptr_mut(&mut self) -> *mut Self
fn as_utf8(&self) -> Result<&str, Utf8Error>
fn as_utf8_path(&self) -> &Utf8Path
Source§fn as_valuable(&self) -> Value<'_>where
Self: AsValuable,
fn as_valuable(&self) -> Value<'_>where
Self: AsValuable,
Available on crate feature
tracing only.Source§fn bordered_block<'a>(self) -> Block<'a>
fn bordered_block<'a>(self) -> Block<'a>
Available on crate feature
tui only.fn buf_reader(self) -> BufReader<Self>
Source§fn buf_reader_async(self) -> TokioBufReader<Self>
fn buf_reader_async(self) -> TokioBufReader<Self>
Available on crate features
async or tui only.fn buf_writer(self) -> BufWriter<Self> ⓘ
Source§fn buf_writer_async(self) -> TokioBufWriter<Self>where
Self: AsyncWrite + Sized,
fn buf_writer_async(self) -> TokioBufWriter<Self>where
Self: AsyncWrite + Sized,
Available on crate feature
async only.fn cast_or_max<T: Bounded + NumCast>(self) -> Twhere
Self: Sized + ToPrimitive,
fn cast_ref<T>(&self) -> &T
fn cat<T: Display>(&self, rhs: T) -> Stringwhere
Self: Display,
fn check_next<T>(self) -> Result<T, AnyhowError>where
Self: Is<Option<T>>,
fn check_present<T>(self) -> Result<T, AnyhowError>where
Self: Is<Option<T>>,
Source§async fn check_status(self) -> Result<Response, AnyhowError>where
Self: Is<Response>,
async fn check_status(self) -> Result<Response, AnyhowError>where
Self: Is<Response>,
Available on crate feature
http only.fn clamped(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd + Sized,
Source§fn collect_atoms<'a>(&mut self) -> String
fn collect_atoms<'a>(&mut self) -> String
Available on crate feature
tui only.fn convert<T: From<Self>>(self) -> Twhere
Self: Sized,
fn contains_eq<Q, K>(&self, query: Q) -> bool
fn context_path<T, E, C: 'static + Display + Send + Sync, P: AsRef<Path>>( self, context: C, path: P, ) -> Result<T, AnyhowError>
fn copied(&self) -> Self
Source§async fn write_to_clipboard(&self) -> Result<ExitStatus, AnyhowError>
async fn write_to_clipboard(&self) -> Result<ExitStatus, AnyhowError>
Available on crate feature
async only.Source§async fn read_from_clipboard() -> Result<String, AnyhowError>
async fn read_from_clipboard() -> Result<String, AnyhowError>
Available on crate feature
async only.fn create(&self) -> Result<File, IoError>
fn create_dir_all(&self) -> Result<(), IoError>
fn cycle_in_place(&mut self, amount: isize, total: usize)
fn debug(self) -> Debugged<Self>where
Self: Sized,
fn decrement(&mut self)where
Self: One + SaturatingSub,
fn decremented(&self) -> Selfwhere
Self: One + SaturatingSub,
fn deserialize_from_seq<'de, D: Deserializer<'de>, X: Deserialize<'de>, Y, E: Display, F: Fn(X) -> Result<Y, E>>( deserializer: D, func: F, ) -> Result<Self, D::Error>
Source§fn end_err<T>(self) -> Output<T, Self>where
Self: Sized,
fn end_err<T>(self) -> Output<T, Self>where
Self: Sized,
Available on crate feature
unstable only.fn err<T>(self) -> Result<T, Self>where
Self: Sized,
fn expand_user(&self) -> Cow<'_, Utf8Path>
fn unexpand_user(&self) -> Cow<'_, Utf8Path>
Source§fn extended_graphemes(&self) -> Graphemes<'_>
fn extended_graphemes(&self) -> Graphemes<'_>
Available on crate feature
tui only.Source§fn extended_grapheme_byte_indices(&self) -> impl Iterator<Item = usize>
fn extended_grapheme_byte_indices(&self) -> impl Iterator<Item = usize>
Available on crate feature
tui only.Source§fn extended_grapheme_and_byte_index_pairs(&self) -> GraphemeIndices<'_>
fn extended_grapheme_and_byte_index_pairs(&self) -> GraphemeIndices<'_>
Available on crate feature
tui only.Source§fn extended_grapheme_substring(&self, range: Range<usize>) -> &str
fn extended_grapheme_substring(&self, range: Range<usize>) -> &str
Available on crate feature
tui only.Source§fn filter_sync(
self,
func: impl FnMut(&Self::Item) -> bool,
) -> Filter<Self, Ready<bool>, impl FnMut(&Self::Item) -> Ready<bool>>
fn filter_sync( self, func: impl FnMut(&Self::Item) -> bool, ) -> Filter<Self, Ready<bool>, impl FnMut(&Self::Item) -> Ready<bool>>
Available on crate feature
async only.fn file_name_ok(&self) -> Result<&str, AnyhowError>
fn file_name_or_self(&self) -> &str
fn find_eq<Q, K>(&self, query: Q) -> Option<(usize, &K)>
fn find_substr<'a>( &'a self, substr: &str, ) -> Option<(&'a str, &'a str, &'a str)>
fn has_happened(self) -> boolwhere
Self: Is<Instant>,
fn home_dirpath() -> Option<Utf8PathBuf>
fn if_else<T>(self, true_value: T, false_value: T) -> Twhere
Self: Is<bool>,
fn immutable(&mut self) -> &Self
fn increment(&mut self)where
Self: One + SaturatingAdd,
fn incremented(&self) -> Selfwhere
Self: One + SaturatingAdd,
fn index_into<T: Index<Self> + ?Sized>(self, collection: &T) -> &T::Outputwhere
Self: Sized,
fn index_into_mut<T: IndexMut<Self> + ?Sized>(
self,
collection: &mut T,
) -> &mut T::Outputwhere
Self: Sized,
fn insert_mut<'a, K: 'a + Eq + Hash, V>( &'a mut self, key: K, value: V, ) -> &'a mut V
fn interpolate( self, old_min: impl ToPrimitive, old_max: impl ToPrimitive, new_min: impl ToPrimitive, new_max: impl ToPrimitive, ) -> Self
fn into_box(self) -> Box<Self>where
Self: Sized,
fn into_break<C>(self) -> ControlFlow<Self, C>where
Self: Sized,
Source§fn into_color<T>(self) -> Twhere
Self: IntoColor<T>,
fn into_color<T>(self) -> Twhere
Self: IntoColor<T>,
Available on crate feature
tui only.fn into_ok_err<T>(self) -> Twhere
Self: Is<Result<T, T>>,
fn into_continue<B>(self) -> ControlFlow<B, Self>where
Self: Sized,
fn into_cow_owned<B: ?Sized + ToOwned<Owned = Self>>(self) -> Cow<'static, B>where
Self: Sized,
Source§fn into_endpoint(self) -> impl Endpoint<Output = Self>
fn into_endpoint(self) -> impl Endpoint<Output = Self>
Available on crate feature
http only.fn into_first(self) -> Self::Type
fn into_second(self) -> Self::Type
fn into_third(self) -> Self::Type
Source§fn into_interval(self) -> Intervalwhere
Self: Is<Duration>,
fn into_interval(self) -> Intervalwhere
Self: Is<Duration>,
Available on crate feature
async only.Source§fn into_left<R>(self) -> Either<Self, R>where
Self: Sized,
fn into_left<R>(self) -> Either<Self, R>where
Self: Sized,
Available on crate feature
async only.fn into_manually_drop(self) -> ManuallyDrop<Self>where
Self: Sized,
Source§fn into_stream_reader<B: Buf, E: Into<IoError>>(self) -> StreamReader<Self, B>
fn into_stream_reader<B: Buf, E: Into<IoError>>(self) -> StreamReader<Self, B>
Available on crate feature
async only.Source§fn into_length_delimited_frames(self) -> Framed<Self, LengthDelimitedCodec>where
Self: Sized,
fn into_length_delimited_frames(self) -> Framed<Self, LengthDelimitedCodec>where
Self: Sized,
Available on crate feature
async only.Source§fn into_line_frames(self) -> Framed<Self, LinesCodec>where
Self: Sized,
fn into_line_frames(self) -> Framed<Self, LinesCodec>where
Self: Sized,
Available on crate feature
async only.fn into_utf8(self) -> Result<String, FromUtf8Error>
Source§fn into_right<L>(self) -> Either<L, Self>where
Self: Sized,
fn into_right<L>(self) -> Either<L, Self>where
Self: Sized,
Available on crate feature
async only.Source§fn into_parse_request_payload_result<T>(
self,
) -> Result<T, ParseRequestPayloadError>where
Self: Is<Result<T, SerdeJsonError>>,
fn into_parse_request_payload_result<T>(
self,
) -> Result<T, ParseRequestPayloadError>where
Self: Is<Result<T, SerdeJsonError>>,
Available on crate features
http and serde-extra only.Source§async fn into_select<T: Future>(self, rhs: T) -> Either<Self::Output, T::Output>
async fn into_select<T: Future>(self, rhs: T) -> Either<Self::Output, T::Output>
Available on crate feature
async only.Source§fn into_status<T, E>(self) -> Status<T, E>where
Self: Is<Result<T, E>>,
fn into_status<T, E>(self) -> Status<T, E>where
Self: Is<Result<T, E>>,
Available on crate feature
tracing only.Source§fn into_stream(self) -> Self::Streamwhere
Self: IntoStream + Sized,
fn into_stream(self) -> Self::Streamwhere
Self: IntoStream + Sized,
Available on crate feature
async only.fn into_string(self) -> Result<String, AnyhowError>where
Self: Is<PathBuf>,
Source§fn into_value_from_json<T: DeserializeOwned>(self) -> Result<T, SerdeJsonError>where
Self: Is<Json>,
fn into_value_from_json<T: DeserializeOwned>(self) -> Result<T, SerdeJsonError>where
Self: Is<Json>,
Available on crate feature
serde-extra only.fn invalid_utf8_err<T>(&self) -> Result<T, AnyhowError>where
Self: Debug,
fn io_error(self) -> IoError
fn io_result<T, E: Into<Box<dyn StdError + Send + Sync>>>(
self,
) -> Result<T, IoError>where
Self: Is<Result<T, E>>,
fn is_non_empty<T: Iterator>(&mut self) -> bool
fn is_empty<T: Iterator>(&mut self) -> bool
fn is_less_than<T: PartialOrd>(self, rhs: T) -> boolwhere
Self: Into<T>,
fn is_positive(&self) -> boolwhere
Self: PartialOrd + Zero,
fn is_newline(&self) -> bool
Source§fn join_all(self) -> JoinAll<<Self as IntoIterator>::Item>
fn join_all(self) -> JoinAll<<Self as IntoIterator>::Item>
Available on crate feature
async only.Source§async fn join_all_into<T>(self) -> T
async fn join_all_into<T>(self) -> T
Available on crate feature
async only.fn len_range<T: SaturatingSub>(&self) -> T
Source§fn len_extended_graphemes(&self) -> usize
fn len_extended_graphemes(&self) -> usize
Available on crate feature
tui only.Source§fn log_if_error<T, E: Display>(self) -> Self
fn log_if_error<T, E: Display>(self) -> Self
Available on crate features
tracing or tui only.fn map_collect<Y, T: FromIterator<Y>>(
self,
func: impl FnMut(Self::Item) -> Y,
) -> Twhere
Self: IntoIterator + Sized,
fn map_into<Y, X: Into<Y>>(self) -> Option<Y>where
Self: Is<Option<X>>,
fn map_as_ref<'a, Y: ?Sized, X: 'a + AsRef<Y>>(&'a self) -> Option<&'a Y>
fn map_range<X, Y>(self, func: impl FnMut(X) -> Y) -> Range<Y>where
Self: Is<Range<X>>,
fn max_assign(&mut self, other: Self)
fn mem_drop(self)where
Self: Sized,
fn mem_replace(&mut self, value: Self) -> Selfwhere
Self: Sized,
fn mem_take(&mut self) -> Selfwhere
Self: Default,
Source§async fn metadata_async(&self) -> Result<Metadata, IoError>
async fn metadata_async(&self) -> Result<Metadata, IoError>
Available on crate feature
async only.fn mut_push<T>(&mut self, item: T) -> &mut T
fn next_iter(&mut self) -> Option<Self::Item>where
Self: Iterator,
fn none<T>(&self) -> Option<T>
fn ok<E>(self) -> Result<Self, E>where
Self: Sized,
fn once(self) -> Once<Self>where
Self: Sized,
fn open(&self) -> Result<File, IoError>
Source§async fn open_async(&self) -> Result<TokioFile, IoError>
async fn open_async(&self) -> Result<TokioFile, IoError>
Available on crate features
async or tui only.fn option_display(self) -> OptionDisplay<Self>where
Self: Sized,
Source§fn output_ok<E>(self) -> Output<Self, E>where
Self: Sized,
fn output_ok<E>(self) -> Output<Self, E>where
Self: Sized,
Available on crate feature
unstable only.fn pair<T>(self, rhs: T) -> (Self, T)where
Self: Sized,
fn pin(self) -> Pin<Box<Self>>where
Self: Sized,
fn pipe<X, Y, Z, F: FnMut(Y) -> Z>(self, func: F) -> impl FnMut(X) -> Z
fn poll_ready(self) -> Poll<Self>where
Self: Sized,
fn pipe_into<T, F: FnOnce(Self) -> T>(self, func: F) -> Twhere
Self: Sized,
Source§fn poem_binary(self) -> PoemBinary<Self>where
Self: Sized,
fn poem_binary(self) -> PoemBinary<Self>where
Self: Sized,
Available on crate feature
http only.Source§fn poem_binary_message(self) -> PoemMessage
fn poem_binary_message(self) -> PoemMessage
Available on crate feature
http only.Source§fn poem_stream_body<O: 'static + Into<Bytes>, E: 'static + Into<IoError>>(
self,
) -> PoemBinary<PoemBody>
fn poem_stream_body<O: 'static + Into<Bytes>, E: 'static + Into<IoError>>( self, ) -> PoemBinary<PoemBody>
Available on crate features
async and http only.Source§fn poem_text_message(self) -> PoemMessagewhere
Self: Is<String>,
fn poem_text_message(self) -> PoemMessagewhere
Self: Is<String>,
Available on crate feature
http only.fn println(&self)where
Self: Display,
fn print(&self)where
Self: Display,
fn push_to<T: Extend<Self>>(self, collection: &mut T)where
Self: Sized,
fn push_all_to<T: Extend<Self::Item>>(self, collection: &mut T)where
Self: IntoIterator + Sized,
Source§fn query_all<T: Serialize>(
self,
name: &str,
values: impl IntoIterator<Item = T>,
) -> RequestBuilderwhere
Self: Is<RequestBuilder>,
fn query_all<T: Serialize>(
self,
name: &str,
values: impl IntoIterator<Item = T>,
) -> RequestBuilderwhere
Self: Is<RequestBuilder>,
Available on crate feature
http only.Source§fn query_one<T: Serialize>(
self,
name: &str,
value: impl Into<Option<T>>,
) -> RequestBuilderwhere
Self: Is<RequestBuilder>,
fn query_one<T: Serialize>(
self,
name: &str,
value: impl Into<Option<T>>,
) -> RequestBuilderwhere
Self: Is<RequestBuilder>,
Available on crate feature
http only.fn range_from_len(self, len: Self) -> Range<Self>
Source§fn ratatui_rect(self) -> Rect
fn ratatui_rect(self) -> Rect
Available on crate feature
tui only.Source§async fn read_to_string_async(&mut self) -> Result<String, IoError>where
Self: AsyncReadExt + Unpin,
async fn read_to_string_async(&mut self) -> Result<String, IoError>where
Self: AsyncReadExt + Unpin,
Available on crate feature
async only.Source§async fn read_to_string_fs_async(self) -> ReadValue<Self>
async fn read_to_string_fs_async(self) -> ReadValue<Self>
Available on crate feature
async only.fn ready(self) -> Ready<Self>where
Self: Sized,
fn ref_immut(&self) -> &Self
fn ref_mut(&mut self) -> &mut Self
Source§fn render_with_state(
self,
frame: &mut Frame<'_>,
area: Rect,
state: &mut Self::State,
)where
Self: StatefulWidget + Sized,
fn render_with_state(
self,
frame: &mut Frame<'_>,
area: Rect,
state: &mut Self::State,
)where
Self: StatefulWidget + Sized,
Available on crate feature
tui only.fn repeat(self) -> Repeat<Self>where
Self: Clone,
fn result_display(self) -> ResultDisplay<Self>where
Self: Sized,
fn reversed<X, Y>(self) -> (Y, X)where
Self: Is<(X, Y)>,
Source§fn rope(&mut self) -> Result<Rope, IoError>where
Self: Read,
fn rope(&mut self) -> Result<Rope, IoError>where
Self: Read,
Available on crate feature
tui only.Source§async fn run_for(
self,
duration: Duration,
) -> Result<Self, RunForError<Self::Output>>
async fn run_for( self, duration: Duration, ) -> Result<Self, RunForError<Self::Output>>
Available on crate feature
async only.fn remove_file(&self) -> Result<(), IoError>
fn remove_prefix(&self, prefix: &str) -> &str
Source§async fn respond_to<T: Request<Response = Self>>(
&self,
socket: impl BorrowMut<Socket>,
) -> Result<(), AnyhowError>
async fn respond_to<T: Request<Response = Self>>( &self, socket: impl BorrowMut<Socket>, ) -> Result<(), AnyhowError>
Available on crate features
async and unstable and serde-extra only.fn saturating_add_assign(&mut self, rhs: &Self)where
Self: SaturatingAdd,
fn saturating_add_or_sub_in_place_with_max( &mut self, rhs: Self, max_value: Self, add: bool, )
fn saturating_sub_assign(&mut self, rhs: &Self)where
Self: SaturatingSub,
Source§async fn select_all(self) -> <<Self as IntoIterator>::Item as Future>::Output
async fn select_all(self) -> <<Self as IntoIterator>::Item as Future>::Output
Available on crate feature
async only.Source§async fn send_to<T: Sink<Self> + Unpin>(self, sink: T) -> Result<(), T::Error>where
Self: Sized,
async fn send_to<T: Sink<Self> + Unpin>(self, sink: T) -> Result<(), T::Error>where
Self: Sized,
Available on crate feature
async only.Source§fn send_to_oneshot(self, sender: OneshotSender<Self>) -> Result<(), AnyhowError>where
Self: Sized,
fn send_to_oneshot(self, sender: OneshotSender<Self>) -> Result<(), AnyhowError>where
Self: Sized,
Available on crate feature
async only.fn set_true(&mut self)
fn set_false(&mut self)
fn singleton<T: FromIterator<Self>>(self) -> Twhere
Self: Sized,
fn some(self) -> Option<Self>where
Self: Sized,
Source§fn spawn_task(self) -> JoinHandle<Self::Output>
fn spawn_task(self) -> JoinHandle<Self::Output>
Available on crate feature
async only.Source§fn split_along_extended_graphemes(&self, max_prefix_size: usize) -> (&str, &str)
fn split_along_extended_graphemes(&self, max_prefix_size: usize) -> (&str, &str)
Available on crate feature
tui only.fn split_at(&self, index: usize) -> (&str, &str)
Source§fn subline<'a>(&'a self, range: Range<usize>) -> Line<'a>
fn subline<'a>(&'a self, range: Range<usize>) -> Line<'a>
Available on crate feature
tui only.fn substr_interval(&self, query: &[u8]) -> Option<(usize, usize)>
Source§fn take_json<T: DeserializeOwned>(
&mut self,
index: impl SerdeJsonIndex,
) -> Result<T, SerdeJsonError>
fn take_json<T: DeserializeOwned>( &mut self, index: impl SerdeJsonIndex, ) -> Result<T, SerdeJsonError>
Available on crate feature
serde-extra only.fn to_cow_borrowed(&self) -> Cow<'_, Self>where
Self: ToOwned,
fn toggle(&mut self)
Source§fn to_json(&self) -> Result<Json, SerdeJsonError>where
Self: Serialize,
fn to_json(&self) -> Result<Json, SerdeJsonError>where
Self: Serialize,
Available on crate feature
serde-extra only.Source§fn to_json_bytes(&self) -> Result<Vec<u8>, SerdeJsonError>where
Self: Serialize,
fn to_json_bytes(&self) -> Result<Vec<u8>, SerdeJsonError>where
Self: Serialize,
Available on crate feature
serde-extra only.Source§fn to_json_object(&self, key: &str) -> Jsonwhere
Self: Serialize,
fn to_json_object(&self, key: &str) -> Jsonwhere
Self: Serialize,
Available on crate feature
serde-extra only.Source§fn to_json_str(&self) -> Result<String, SerdeJsonError>where
Self: Serialize,
fn to_json_str(&self) -> Result<String, SerdeJsonError>where
Self: Serialize,
Available on crate feature
serde-extra only.fn to_owned_opt<T: ToOwned>(&self) -> Option<T::Owned>
Source§fn to_rmp_bytes(&self) -> Result<Vec<u8>, RmpEncodeError>where
Self: Serialize,
fn to_rmp_bytes(&self) -> Result<Vec<u8>, RmpEncodeError>where
Self: Serialize,
Available on crate feature
serde-extra only.fn to_uri(&self) -> Result<String, IoError>
Source§fn to_value_from_json_slice<'a, T: Deserialize<'a>>(
&'a self,
) -> Result<T, SerdeJsonError>
fn to_value_from_json_slice<'a, T: Deserialize<'a>>( &'a self, ) -> Result<T, SerdeJsonError>
Available on crate feature
serde-extra only.Source§fn to_value_from_json_reader<T: DeserializeOwned>(
self,
) -> Result<T, SerdeJsonError>
fn to_value_from_json_reader<T: DeserializeOwned>( self, ) -> Result<T, SerdeJsonError>
Available on crate feature
serde-extra only.Source§fn to_value_from_rmp_slice<'a, T: Deserialize<'a>>(
&'a self,
) -> Result<T, RmpDecodeError>
fn to_value_from_rmp_slice<'a, T: Deserialize<'a>>( &'a self, ) -> Result<T, RmpDecodeError>
Available on crate feature
serde-extra only.Source§fn to_value_from_value<T: DeserializeOwned>(&self) -> Result<T, SerdeJsonError>where
Self: Serialize,
fn to_value_from_value<T: DeserializeOwned>(&self) -> Result<T, SerdeJsonError>where
Self: Serialize,
Available on crate feature
serde-extra only.Source§fn to_value_from_yaml_slice<'a, T: Deserialize<'a>>(
&'a self,
) -> Result<T, SerdeYamlError>
fn to_value_from_yaml_slice<'a, T: Deserialize<'a>>( &'a self, ) -> Result<T, SerdeYamlError>
Available on crate feature
serde-extra only.Source§fn to_value_from_yaml_reader<T: DeserializeOwned>(
self,
) -> Result<T, SerdeYamlError>
fn to_value_from_yaml_reader<T: DeserializeOwned>( self, ) -> Result<T, SerdeYamlError>
Available on crate feature
serde-extra only.fn translate_to(&mut self, value: Self) -> Selfwhere
Self: SaturatingSub,
fn transfer_from_to(&self, src: &mut Self, dst: &mut Self)where
Self: SaturatingAdd + SaturatingSub,
fn try_convert<T: TryFrom<Self>>(self) -> Result<T, T::Error>where
Self: Sized,
Source§async fn try_join_all(
self,
) -> Result<Vec<<Self::Item as TryFuture>::Ok>, <Self::Item as TryFuture>::Error>
async fn try_join_all( self, ) -> Result<Vec<<Self::Item as TryFuture>::Ok>, <Self::Item as TryFuture>::Error>
Available on crate feature
async only.Source§async fn try_join_all_into<T, E>(self) -> Result<T, E>
async fn try_join_all_into<T, E>(self) -> Result<T, E>
Available on crate feature
async only.Source§async fn try_wait<T, E: 'static + Send + Sync>(self) -> Result<T, AnyhowError>
async fn try_wait<T, E: 'static + Send + Sync>(self) -> Result<T, AnyhowError>
Available on crate feature
async only.fn type_name() -> &'static str
fn unit(&self)
async fn wait_then_unwrap_or_pending<T>(self) -> T
async fn unwrap_or_pending_then_wait<F: Future + Unpin>(&mut self) -> F::Output
fn with<T>(&self, value: T) -> T
fn with_item_pushed<T>(self, item: T) -> Vec<T>where
Self: Is<Vec<T>>,
fn with_str_pushed(self, rhs: &str) -> Stringwhere
Self: Is<String>,
Source§fn write_as_json_to<T: Write>(&self, writer: T) -> Result<(), SerdeJsonError>where
Self: Serialize,
fn write_as_json_to<T: Write>(&self, writer: T) -> Result<(), SerdeJsonError>where
Self: Serialize,
Available on crate feature
serde-extra only.fn write_all_then(&mut self, bytes: &[u8]) -> Result<&mut Self, IoError>where
Self: Write,
Source§async fn write_all_then_async(
&mut self,
bytes: &[u8],
) -> Result<&mut Self, IoError>where
Self: AsyncWriteExt + Unpin,
async fn write_all_then_async(
&mut self,
bytes: &[u8],
) -> Result<&mut Self, IoError>where
Self: AsyncWriteExt + Unpin,
Available on crate feature
async only.