Type Alias ParseError
#![allow(unused)] fn main() { pub type ParseError = Infallible; }
Псевдоним типа для Infallible.
Этот псевдоним существует для обратной совместимости и может быть в конечном итоге устаревшим.
Псевдоним типа
#![allow(unused)] fn main() { pub enum ParseError {} }
Реализации трейтов
impl Clone for Infallible
clone
#![allow(unused)] fn main() { fn clone(&self) -> Infallible }
Возвращает копию значения.
clone_from
#![allow(unused)] fn main() { fn clone_from(&mut self, source: &Self) }
Выполняет присваивание-копирование из source.
impl Debug for Infallible
fmt
#![allow(unused)] fn main() { fn fmt(&self, _: &mut Formatter<'_>) -> Result<(), Error> }
Форматирует значение с помощью заданного форматировщика.
impl Display for Infallible
fmt
#![allow(unused)] fn main() { fn fmt(&self, _: &mut Formatter<'_>) -> Result<(), Error> }
Форматирует значение с помощью заданного форматировщика.
impl Error for Infallible
source
#![allow(unused)] fn main() { fn source(&self) -> Option<&(dyn Error + 'static)> }
Возвращает низкоуровневую причину этой ошибки, если таковая имеется.
description
#![allow(unused)] fn main() { fn description(&self) -> &str }
👎Устарело начиная с версии 1.42.0: используйте реализацию Display или to_string()
cause
#![allow(unused)] fn main() { fn cause(&self) -> Option<&dyn Error> }
👎Устарело начиная с версии 1.33.0: заменено на Error::source, который поддерживает понижающее приведение типов
provide
#![allow(unused)] fn main() { fn provide<'a>(&'a self, request: &mut Request<'a>) }
🔬Экспериментальный API только для ночных сборок. (error_generic_member_access #99301)
Обеспечивает доступ на основе типов к контексту, предназначенному для отчетов об ошибках.
impl From<!> for Infallible
from
#![allow(unused)] fn main() { fn from(x: !) -> Infallible }
Преобразует в этот тип из входного типа.
impl Hash for Infallible
hash
#![allow(unused)] fn main() { fn hash<H>(&self, _: &mut H) where H: Hasher, }
Вводит это значение в заданный Hasher.
hash_slice
#![allow(unused)] fn main() { fn hash_slice<H>(data: &[Self], state: &mut H) where H: Hasher, Self: Sized, }
Вводит срез этого типа в заданный Hasher.
impl Ord for Infallible
cmp
#![allow(unused)] fn main() { fn cmp(&self, _other: &Infallible) -> Ordering }
Этот метод возвращает Ordering между self и other.
max
#![allow(unused)] fn main() { fn max(self, other: Self) -> Self where Self: Sized, }
Сравнивает и возвращает максимальное из двух значений.
min
#![allow(unused)] fn main() { fn min(self, other: Self) -> Self where Self: Sized, }
Сравнивает и возвращает минимальное из двух значений.
clamp
#![allow(unused)] fn main() { fn clamp(self, min: Self, max: Self) -> Self where Self: Sized, }
Ограничивает значение определенным интервалом.
impl PartialEq for Infallible
eq
#![allow(unused)] fn main() { fn eq(&self, _: &Infallible) -> bool }
Проверяет, равны ли значения self и other, используется оператором ==.
ne
#![allow(unused)] fn main() { fn ne(&self, other: &Rhs) -> bool }
Проверяет на неравенство (!=). Реализация по умолчанию почти всегда достаточна и не должна переопределяться без очень веской причины.
impl PartialOrd for Infallible
partial_cmp
#![allow(unused)] fn main() { fn partial_cmp(&self, _other: &Infallible) -> Option<Ordering> }
Этот метод возвращает порядок между значениями self и other, если он существует. [Подробнее](Read more)
lt
#![allow(unused)] fn main() { fn lt(&self, other: &Rhs) -> bool }
Проверяет, меньше ли (self < other), используется оператором <. [Подробнее](Read more)
le
#![allow(unused)] fn main() { fn le(&self, other: &Rhs) -> bool }
Проверяет, меньше или равно (self <= other), используется оператором <=. [Подробнее](Read more)
gt
#![allow(unused)] fn main() { fn gt(&self, other: &Rhs) -> bool }
Проверяет, больше ли (self > other), используется оператором >. [Подробнее](Read more)
ge
#![allow(unused)] fn main() { fn ge(&self, other: &Rhs) -> bool }
Проверяет, больше или равно (self >= other), используется оператором >=. [Подробнее](Read more)
impl Termination for Infallible
report
#![allow(unused)] fn main() { fn report(self) -> ExitCode }
Вызывается для получения представления значения в виде кода статуса. Этот код статуса возвращается операционной системе.