Skip to main content

Promising

Trait Promising 

Source
pub trait Promising {
    type Resolution;
}
Expand description

Marker trait for values that are either a resolution value or a promise-like value.

Required Associated Types§

Dyn Compatibility§

This trait is dyn compatible.

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

Implementations on Foreign Types§

Source§

impl Promising for ()

Source§

impl Promising for String

Source§

impl Promising for bool

Source§

impl Promising for char

Source§

impl Promising for f32

Source§

impl Promising for f64

Source§

impl Promising for i8

Source§

impl Promising for i16

Source§

impl Promising for i32

Source§

impl Promising for i64

Source§

impl Promising for i128

Source§

impl Promising for isize

Source§

impl Promising for u8

Source§

impl Promising for u16

Source§

impl Promising for u32

Source§

impl Promising for u64

Source§

impl Promising for u128

Source§

impl Promising for usize

Source§

impl<T, E> Promising for Result<T, E>

Source§

impl<T> Promising for Option<T>
where T: Promising,

Source§

impl<T> Promising for Vec<T>
where T: Promising,

Implementors§

Source§

impl Promising for AggregateError

Source§

impl Promising for ArrayBuffer

Source§

impl Promising for ArrayBufferOptions

Source§

impl Promising for BigInt

Source§

impl Promising for BigInt64Array

Source§

impl Promising for BigUint64Array

Source§

impl Promising for Boolean

Source§

impl Promising for Collator

Source§

impl Promising for CollatorCaseFirst

Source§

impl Promising for CollatorOptions

Source§

impl Promising for CollatorSensitivity

Source§

impl Promising for CollatorUsage

Source§

impl Promising for CompactDisplay

Source§

impl Promising for CompileError

Source§

impl Promising for CurrencyDisplay

Source§

impl Promising for CurrencySign

Source§

impl Promising for DataView

Source§

impl Promising for Date

Source§

impl Promising for DateTimeFormat

Source§

impl Promising for DateTimeFormatOptions

Source§

impl Promising for DateTimeFormatPart

Source§

impl Promising for DateTimeFormatPartType

Source§

impl Promising for DateTimeRangeFormatPart

Source§

impl Promising for DateTimeStyle

Source§

impl Promising for DayFormat

Source§

impl Promising for DayPeriodFormat

Source§

impl Promising for DisplayNames

Source§

impl Promising for DisplayNamesFallback

Source§

impl Promising for DisplayNamesLanguageDisplay

Source§

impl Promising for DisplayNamesOptions

Source§

impl Promising for DisplayNamesStyle

Source§

impl Promising for DisplayNamesType

Source§

impl Promising for Duration

Source§

impl Promising for DurationFormat

Source§

impl Promising for DurationFormatOptions

Source§

impl Promising for DurationFormatPart

Source§

impl Promising for DurationFormatPartType

Source§

impl Promising for DurationFormatStyle

Source§

impl Promising for DurationTimeUnitStyle

Source§

impl Promising for DurationUnitDisplay

Source§

impl Promising for DurationUnitStyle

Source§

impl Promising for EraFormat

Source§

impl Promising for Error

Source§

impl Promising for ErrorOptions

Source§

impl Promising for EvalError

Source§

impl Promising for Exception

Source§

impl Promising for FinalizationRegistry

Source§

impl Promising for Float16Array

Source§

impl Promising for Float32Array

Source§

impl Promising for Float64Array

Source§

impl Promising for Global

Source§

impl Promising for HourCycle

Source§

impl Promising for Instance

Source§

impl Promising for Int8Array

Source§

impl Promising for Int16Array

Source§

impl Promising for Int32Array

Source§

impl Promising for JsError

Source§

impl Promising for JsString

Source§

impl Promising for JsValue

Source§

impl Promising for LinkError

Source§

impl Promising for ListFormat

Source§

impl Promising for ListFormatOptions

Source§

impl Promising for ListFormatPart

Source§

impl Promising for ListFormatPartType

Source§

impl Promising for ListFormatStyle

Source§

impl Promising for ListFormatType

Source§

impl Promising for Locale

Source§

impl Promising for LocaleMatcher

Source§

impl Promising for LocaleMatcherOptions

Source§

impl Promising for Memory

Source§

impl Promising for Module

Source§

impl Promising for MonthFormat

Source§

impl Promising for Null

Source§

impl Promising for Number

Source§

impl Promising for NumberFormat

Source§

impl Promising for NumberFormatNotation

Source§

impl Promising for NumberFormatOptions

Source§

impl Promising for NumberFormatPart

Source§

impl Promising for NumberFormatPartType

Source§

impl Promising for NumberFormatStyle

Source§

impl Promising for NumberRangeFormatPart

Source§

impl Promising for NumericFormat

Source§

impl Promising for PluralCategory

Source§

impl Promising for PluralRules

Source§

impl Promising for PluralRulesOptions

Source§

impl Promising for PluralRulesType

Source§

impl Promising for Proxy

Source§

impl Promising for RangeError

Source§

impl Promising for RangeSource

Source§

impl Promising for ReferenceError

Source§

impl Promising for RegExp

Source§

impl Promising for RegExpMatchArray

Source§

impl Promising for RelativeTimeFormat

Source§

impl Promising for RelativeTimeFormatNumeric

Source§

impl Promising for RelativeTimeFormatOptions

Source§

impl Promising for RelativeTimeFormatPart

Source§

impl Promising for RelativeTimeFormatPartType

Source§

impl Promising for RelativeTimeFormatStyle

Source§

impl Promising for RelativeTimeFormatUnit

Source§

impl Promising for ResolvedCollatorOptions

Source§

impl Promising for ResolvedDateTimeFormatOptions

Source§

impl Promising for ResolvedDisplayNamesOptions

Source§

impl Promising for ResolvedDurationFormatOptions

Source§

impl Promising for ResolvedListFormatOptions

Source§

impl Promising for ResolvedNumberFormatOptions

Source§

impl Promising for ResolvedPluralRulesOptions

Source§

impl Promising for ResolvedRelativeTimeFormatOptions

Source§

impl Promising for ResolvedSegmenterOptions

Source§

impl Promising for RoundingMode

Source§

impl Promising for RoundingPriority

Source§

impl Promising for RuntimeError

Source§

impl Promising for SegmentData

Source§

impl Promising for Segmenter

Source§

impl Promising for SegmenterGranularity

Source§

impl Promising for SegmenterOptions

Source§

impl Promising for Segments

Source§

impl Promising for SharedArrayBuffer

Source§

impl Promising for SignDisplay

Source§

impl Promising for SupportedValuesKey

Source§

impl Promising for Symbol

Source§

impl Promising for SyntaxError

Source§

impl Promising for Table

Source§

impl Promising for Tag

Source§

impl Promising for TextInfo

Source§

impl Promising for TimeZoneNameFormat

Source§

impl Promising for TrailingZeroDisplay

Source§

impl Promising for TypeError

Source§

impl Promising for Uint8Array

Source§

impl Promising for Uint8ClampedArray

Source§

impl Promising for Uint16Array

Source§

impl Promising for Uint32Array

Source§

impl Promising for Undefined

Source§

impl Promising for UnitDisplay

Source§

impl Promising for UriError

Source§

impl Promising for UseGrouping

Source§

impl Promising for WeekInfo

Source§

impl Promising for WeekdayFormat

Source§

impl Promising for YearFormat

Source§

impl<K, V> Promising for Map<K, V>

Source§

type Resolution = Map<K, V>

Source§

impl<K, V> Promising for WeakMap<K, V>

Source§

impl<T: JsFunction> Promising for Function<T>

Source§

impl<T: JsGeneric> Promising for Promise<T>

Source§

impl<T: JsTuple> Promising for ArrayTuple<T>

Source§

impl<T> Promising for Array<T>

Source§

impl<T> Promising for AsyncGenerator<T>

Source§

impl<T> Promising for AsyncIterator<T>

Source§

impl<T> Promising for Generator<T>

Source§

impl<T> Promising for Iterator<T>

Source§

impl<T> Promising for IteratorNext<T>

Source§

impl<T> Promising for JsOption<T>

Source§

impl<T> Promising for Object<T>

Source§

impl<T> Promising for PromiseState<T>

Source§

impl<T> Promising for PropertyDescriptor<T>

Source§

impl<T> Promising for Set<T>

Source§

impl<T> Promising for WeakRef<T>

Source§

impl<T> Promising for WeakSet<T>