Struct tk::text::TkTextSearch

source ·
pub struct TkTextSearch { /* private fields */ }

Implementations§

source§

impl TkTextSearch

source

pub const __: Self = _

source

pub const BACKWARDS: Self = _

source

pub const REGEXP: Self = _

source

pub const NOLINESTOP: Self = _

source

pub const NOCASE: Self = _

source

pub const ELIDE: Self = _

source

pub const STRICTLIMITS: Self = _

source

pub const fn empty() -> Self

Returns an empty set of flags.

source

pub const fn all() -> Self

Returns the set containing all flags.

source

pub const fn bits(&self) -> u32

Returns the raw value of the flags currently stored.

source

pub const fn from_bits(bits: u32) -> Option<Self>

Convert from underlying bit representation, unless that representation contains bits that do not correspond to a flag.

source

pub const fn from_bits_truncate(bits: u32) -> Self

Convert from underlying bit representation, dropping any bits that do not correspond to flags.

source

pub const unsafe fn from_bits_unchecked(bits: u32) -> Self

Convert from underlying bit representation, preserving all bits (even those not corresponding to a defined flag).

Safety

The caller of the bitflags! macro can chose to allow or disallow extra bits for their bitflags type.

The caller of from_bits_unchecked() has to ensure that all bits correspond to a defined flag or that extra bits are valid for this bitflags type.

source

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

source

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

source

pub const fn intersects(&self, other: Self) -> bool

Returns true if there are flags common to both self and other.

source

pub const fn contains(&self, other: Self) -> bool

Returns true if all of the flags in other are contained within self.

source

pub fn insert(&mut self, other: Self)

Inserts the specified flags in-place.

source

pub fn remove(&mut self, other: Self)

Removes the specified flags in-place.

source

pub fn toggle(&mut self, other: Self)

Toggles the specified flags in-place.

source

pub fn set(&mut self, other: Self, value: bool)

Inserts or removes the specified flags depending on the passed value.

source

pub const fn intersection(self, other: Self) -> Self

Returns the intersection between the flags in self and other.

Specifically, the returned set contains only the flags which are present in both self and other.

This is equivalent to using the & operator (e.g. ops::BitAnd), as in flags & other.

source

pub const fn union(self, other: Self) -> Self

Returns the union of between the flags in self and other.

Specifically, the returned set contains all flags which are present in either self or other, including any which are present in both (see Self::symmetric_difference if that is undesirable).

This is equivalent to using the | operator (e.g. ops::BitOr), as in flags | other.

source

pub const fn difference(self, other: Self) -> Self

Returns the difference between the flags in self and other.

Specifically, the returned set contains all flags present in self, except for the ones present in other.

It is also conceptually equivalent to the “bit-clear” operation: flags & !other (and this syntax is also supported).

This is equivalent to using the - operator (e.g. ops::Sub), as in flags - other.

source

pub const fn symmetric_difference(self, other: Self) -> Self

Returns the symmetric difference between the flags in self and other.

Specifically, the returned set contains the flags present which are present in self or other, but that are not present in both. Equivalently, it contains the flags present in exactly one of the sets self and other.

This is equivalent to using the ^ operator (e.g. ops::BitXor), as in flags ^ other.

source

pub const fn complement(self) -> Self

Returns the complement of this set of flags.

Specifically, the returned set contains all the flags which are not set in self, but which are allowed for this type.

Alternatively, it can be thought of as the set difference between Self::all() and self (e.g. Self::all() - self)

This is equivalent to using the ! operator (e.g. ops::Not), as in !flags.

Trait Implementations§

source§

impl Binary for TkTextSearch

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter.
source§

impl BitAnd for TkTextSearch

source§

fn bitand(self, other: Self) -> Self

Returns the intersection between the two sets of flags.

§

type Output = TkTextSearch

The resulting type after applying the & operator.
source§

impl BitAndAssign for TkTextSearch

source§

fn bitand_assign(&mut self, other: Self)

Disables all flags disabled in the set.

source§

impl BitOr for TkTextSearch

source§

fn bitor(self, other: TkTextSearch) -> Self

Returns the union of the two sets of flags.

§

type Output = TkTextSearch

The resulting type after applying the | operator.
source§

impl BitOrAssign for TkTextSearch

source§

fn bitor_assign(&mut self, other: Self)

Adds the set of flags.

source§

impl BitXor for TkTextSearch

source§

fn bitxor(self, other: Self) -> Self

Returns the left flags, but with all the right flags toggled.

§

type Output = TkTextSearch

The resulting type after applying the ^ operator.
source§

impl BitXorAssign for TkTextSearch

source§

fn bitxor_assign(&mut self, other: Self)

Toggles the set of flags.

source§

impl Clone for TkTextSearch

source§

fn clone(&self) -> TkTextSearch

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TkTextSearch

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Extend<TkTextSearch> for TkTextSearch

source§

fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl From<TkTextSearch> for Obj

source§

fn from(search: TkTextSearch) -> Obj

Converts to this type from the input type.
source§

impl FromIterator<TkTextSearch> for TkTextSearch

source§

fn from_iter<T: IntoIterator<Item = Self>>(iterator: T) -> Self

Creates a value from an iterator. Read more
source§

impl Hash for TkTextSearch

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for TkTextSearch

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter.
source§

impl Not for TkTextSearch

source§

fn not(self) -> Self

Returns the complement of this set of flags.

§

type Output = TkTextSearch

The resulting type after applying the ! operator.
source§

impl Octal for TkTextSearch

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter.
source§

impl Ord for TkTextSearch

source§

fn cmp(&self, other: &TkTextSearch) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq for TkTextSearch

source§

fn eq(&self, other: &TkTextSearch) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for TkTextSearch

source§

fn partial_cmp(&self, other: &TkTextSearch) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Sub for TkTextSearch

source§

fn sub(self, other: Self) -> Self

Returns the set difference of the two sets of flags.

§

type Output = TkTextSearch

The resulting type after applying the - operator.
source§

impl SubAssign for TkTextSearch

source§

fn sub_assign(&mut self, other: Self)

Disables all flags enabled in the set.

source§

impl UpperHex for TkTextSearch

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter.
source§

impl Copy for TkTextSearch

source§

impl Eq for TkTextSearch

source§

impl StructuralEq for TkTextSearch

source§

impl StructuralPartialEq for TkTextSearch

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Enum> Error for Enum

source§

fn error<T, Dest, Index>(self) -> Result<T, Dest>where Self: Sized + ExchangeInto<Dest, Index>,

source§

impl<_I0, _T0, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0,)>> for Destwhere Src: Proto<Type = __1<_T0>>, Dest: ExchangeFrom<_T0, _I0>,

source§

fn exchange_from(src: Src) -> Dest

source§

impl<_I0, _I1, _T0, _T1, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1)>> for Destwhere Src: Proto<Type = __2<_T0, _T1>>, Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1>,

source§

fn exchange_from(src: Src) -> Dest

source§

impl<_I0, _I1, _I2, _T0, _T1, _T2, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2)>> for Destwhere Src: Proto<Type = __3<_T0, _T1, _T2>>, Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2>,

source§

fn exchange_from(src: Src) -> Dest

source§

impl<_I0, _I1, _I2, _I3, _T0, _T1, _T2, _T3, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2, _I3)>> for Destwhere Src: Proto<Type = __4<_T0, _T1, _T2, _T3>>, Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3>,

source§

fn exchange_from(src: Src) -> Dest

source§

impl<_I0, _I1, _I2, _I3, _I4, _T0, _T1, _T2, _T3, _T4, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2, _I3, _I4)>> for Destwhere Src: Proto<Type = __5<_T0, _T1, _T2, _T3, _T4>>, Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4>,

source§

fn exchange_from(src: Src) -> Dest

source§

impl<_I0, _I1, _I2, _I3, _I4, _I5, _T0, _T1, _T2, _T3, _T4, _T5, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2, _I3, _I4, _I5)>> for Destwhere Src: Proto<Type = __6<_T0, _T1, _T2, _T3, _T4, _T5>>, Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5>,

source§

fn exchange_from(src: Src) -> Dest

source§

impl<_I0, _I1, _I2, _I3, _I4, _I5, _I6, _T0, _T1, _T2, _T3, _T4, _T5, _T6, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2, _I3, _I4, _I5, _I6)>> for Destwhere Src: Proto<Type = __7<_T0, _T1, _T2, _T3, _T4, _T5, _T6>>, Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5> + ExchangeFrom<_T6, _I6>,

source§

fn exchange_from(src: Src) -> Dest

source§

impl<_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7)>> for Destwhere Src: Proto<Type = __8<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7>>, Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5> + ExchangeFrom<_T6, _I6> + ExchangeFrom<_T7, _I7>,

source§

fn exchange_from(src: Src) -> Dest

source§

impl<_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8)>> for Destwhere Src: Proto<Type = __9<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8>>, Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5> + ExchangeFrom<_T6, _I6> + ExchangeFrom<_T7, _I7> + ExchangeFrom<_T8, _I8>,

source§

fn exchange_from(src: Src) -> Dest

source§

impl<_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9, _T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9)>> for Destwhere Src: Proto<Type = __10<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9>>, Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5> + ExchangeFrom<_T6, _I6> + ExchangeFrom<_T7, _I7> + ExchangeFrom<_T8, _I8> + ExchangeFrom<_T9, _I9>,

source§

fn exchange_from(src: Src) -> Dest

source§

impl<_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9, _I10, _T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9, _I10)>> for Destwhere Src: Proto<Type = __11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>>, Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5> + ExchangeFrom<_T6, _I6> + ExchangeFrom<_T7, _I7> + ExchangeFrom<_T8, _I8> + ExchangeFrom<_T9, _I9> + ExchangeFrom<_T10, _I10>,

source§

fn exchange_from(src: Src) -> Dest

source§

impl<_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9, _I10, _I11, _T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10, _T11, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9, _I10, _I11)>> for Destwhere Src: Proto<Type = __12<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10, _T11>>, Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5> + ExchangeFrom<_T6, _I6> + ExchangeFrom<_T7, _I7> + ExchangeFrom<_T8, _I8> + ExchangeFrom<_T9, _I9> + ExchangeFrom<_T10, _I10> + ExchangeFrom<_T11, _I11>,

source§

fn exchange_from(src: Src) -> Dest

source§

impl<_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9, _I10, _I11, _I12, _T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10, _T11, _T12, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9, _I10, _I11, _I12)>> for Destwhere Src: Proto<Type = __13<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10, _T11, _T12>>, Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5> + ExchangeFrom<_T6, _I6> + ExchangeFrom<_T7, _I7> + ExchangeFrom<_T8, _I8> + ExchangeFrom<_T9, _I9> + ExchangeFrom<_T10, _I10> + ExchangeFrom<_T11, _I11> + ExchangeFrom<_T12, _I12>,

source§

fn exchange_from(src: Src) -> Dest

source§

impl<_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9, _I10, _I11, _I12, _I13, _T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10, _T11, _T12, _T13, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9, _I10, _I11, _I12, _I13)>> for Destwhere Src: Proto<Type = __14<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10, _T11, _T12, _T13>>, Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5> + ExchangeFrom<_T6, _I6> + ExchangeFrom<_T7, _I7> + ExchangeFrom<_T8, _I8> + ExchangeFrom<_T9, _I9> + ExchangeFrom<_T10, _I10> + ExchangeFrom<_T11, _I11> + ExchangeFrom<_T12, _I12> + ExchangeFrom<_T13, _I13>,

source§

fn exchange_from(src: Src) -> Dest

source§

impl<_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9, _I10, _I11, _I12, _I13, _I14, _T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10, _T11, _T12, _T13, _T14, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9, _I10, _I11, _I12, _I13, _I14)>> for Destwhere Src: Proto<Type = __15<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10, _T11, _T12, _T13, _T14>>, Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5> + ExchangeFrom<_T6, _I6> + ExchangeFrom<_T7, _I7> + ExchangeFrom<_T8, _I8> + ExchangeFrom<_T9, _I9> + ExchangeFrom<_T10, _I10> + ExchangeFrom<_T11, _I11> + ExchangeFrom<_T12, _I12> + ExchangeFrom<_T13, _I13> + ExchangeFrom<_T14, _I14>,

source§

fn exchange_from(src: Src) -> Dest

source§

impl<_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9, _I10, _I11, _I12, _I13, _I14, _I15, _T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10, _T11, _T12, _T13, _T14, _T15, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9, _I10, _I11, _I12, _I13, _I14, _I15)>> for Destwhere Src: Proto<Type = __16<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10, _T11, _T12, _T13, _T14, _T15>>, Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5> + ExchangeFrom<_T6, _I6> + ExchangeFrom<_T7, _I7> + ExchangeFrom<_T8, _I8> + ExchangeFrom<_T9, _I9> + ExchangeFrom<_T10, _I10> + ExchangeFrom<_T11, _I11> + ExchangeFrom<_T12, _I12> + ExchangeFrom<_T13, _I13> + ExchangeFrom<_T14, _I14> + ExchangeFrom<_T15, _I15>,

source§

fn exchange_from(src: Src) -> Dest

source§

impl<Src, Dest, Index> ExchangeInto<Dest, Index> for Srcwhere Dest: ExchangeFrom<Src, Index>,

source§

fn exchange_into(self) -> Dest

source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<Enum, Variant, Index> IntoEnum<Enum, Index> for Variantwhere Enum: FromVariant<Variant, Index>,

source§

fn into_enum(self) -> Enum

source§

impl<Src, Dest> IntoTuple<Dest> for Srcwhere Dest: FromTuple<Src>,

source§

fn into_tuple(self) -> Dest

source§

impl<T, E> Ret<Result<T, E>, _WrapOk> for T

source§

fn ret(self) -> Result<T, E>

source§

impl<T, E, A> RetLog<Result<T, E>, A, _WrapOk> for Twhere A: LogAgent,

source§

fn ret_log(self, _item: impl Fn() -> <A as LogAgent>::Item) -> Result<T, E>

source§

impl<T, E, F, I> Throw<Result<T, F>, _WrapErr<I>> for Ewhere E: ExchangeInto<F, I>,

source§

fn throw(self) -> Result<T, F>

source§

impl<T, E, F, A, I> ThrowLog<Result<T, F>, A, _ToLog<I>> for Ewhere A: LogAgent, E: ToLog<A>, Log<E, A>: ExchangeInto<F, I>,

source§

fn throw_log(self, item: impl Fn() -> <A as LogAgent>::Item) -> Result<T, F>

source§

impl<T> TkAboveFn for Twhere T: Into<Obj>,

§

type Output = TkAbove

source§

fn output(self) -> <T as TkAboveFn>::Output

source§

impl<T> TkAcceleratorFn for Twhere T: Into<Obj>,

source§

impl<T> TkActiveBackgroundFn for Twhere T: Into<Obj>,

source§

impl<T> TkActiveBitmapFn for Twhere T: Into<Obj>,

source§

impl<T> TkActiveBorderWidthFn for Twhere T: Into<Obj>,

source§

impl<T> TkActiveDashFn for Twhere T: Into<Obj>,

source§

impl<T> TkActiveFillFn for Twhere T: Into<Obj>,

source§

impl<T> TkActiveForegroundFn for Twhere T: Into<Obj>,

source§

impl<T> TkActiveImageFn for Twhere T: Into<Obj>,

source§

impl<T> TkActiveOutlineFn for Twhere T: Into<Obj>,

source§

impl<T> TkActiveOutlineStippleFn for Twhere T: Into<Obj>,

source§

impl<T> TkActiveReliefFn for Twhere T: Into<Obj>,

source§

impl<T> TkActiveStippleFn for Twhere T: Into<Obj>,

source§

impl<T> TkActiveStyleFn for Twhere T: Into<Obj>,

source§

impl<T> TkActiveWidthFn for Twhere T: Into<Obj>,

source§

impl<T> TkAfterFn for Twhere T: Into<Obj>,

§

type Output = TkAfter

source§

fn output(self) -> <T as TkAfterFn>::Output

source§

impl<T> TkAlignFn for Twhere T: Into<Obj>,

§

type Output = TkAlign

source§

fn output(self) -> <T as TkAlignFn>::Output

source§

impl<T> TkAlphaFn for Twhere T: Into<Obj>,

§

type Output = TkAlpha

source§

fn output(self) -> <T as TkAlphaFn>::Output

source§

impl<T> TkAnchorFn for Twhere T: Into<Obj>,

source§

impl<T> TkAngleFn for Twhere T: Into<Obj>,

§

type Output = TkAngle

source§

fn output(self) -> <T as TkAngleFn>::Output

source§

impl<T> TkArrowFn for Twhere T: Into<Obj>,

§

type Output = TkArrow

source§

fn output(self) -> <T as TkArrowFn>::Output

source§

impl<T> TkArrowShapeFn for Twhere T: Into<Obj>,

source§

impl<T> TkAscentFn for Twhere T: Into<Obj>,

source§

impl<T> TkAspectFn for Twhere T: Into<Obj>,

source§

impl<T> TkAutoSeperatorsFn for Twhere T: Into<Obj>,

source§

impl<T> TkBackgroundFn for Twhere T: Into<Obj>,

source§

impl<T> TkBdFn for Twhere T: Into<Obj>,

§

type Output = TkBd

source§

fn output(self) -> <T as TkBdFn>::Output

source§

impl<T> TkBeforeFn for Twhere T: Into<Obj>,

source§

impl<T> TkBgFn for Twhere T: Into<Obj>,

§

type Output = TkBg

source§

fn output(self) -> <T as TkBgFn>::Output

source§

impl<T> TkBgStippleFn for Twhere T: Into<Obj>,

source§

impl<T> TkBigIncrementFn for Twhere T: Into<Obj>,

source§

impl<T> TkBitmapFn for Twhere T: Into<Obj>,

source§

impl<T> TkBlockCursorFn for Twhere T: Into<Obj>,

source§

impl<T> TkBorderModeFn for Twhere T: Into<Obj>,

source§

impl<T> TkBorderWidthFn for Twhere T: Into<Obj>,

source§

impl<T> TkButtonBackgroundFn for Twhere T: Into<Obj>,

source§

impl<T> TkButtonCursorFn for Twhere T: Into<Obj>,

source§

impl<T> TkButtonDownReliefFn for Twhere T: Into<Obj>,

source§

impl<T> TkButtonFn for Twhere T: Into<Obj>,

source§

impl<T> TkButtonUpReliefFn for Twhere T: Into<Obj>,

source§

impl<T> TkCapStyleFn for Twhere T: Into<Obj>,

source§

impl<T> TkChannelFn for Twhere T: Into<Obj>,

source§

impl<T> TkClassFn for Twhere T: Into<Obj>,

§

type Output = TkClass

source§

fn output(self) -> <T as TkClassFn>::Output

source§

impl<T> TkCloseEnoughFn for Twhere T: Into<Obj>,

source§

impl<T> TkColorMapFn for Twhere T: Into<Obj>,

source§

impl<T> TkColorModeFn for Twhere T: Into<Obj>,

source§

impl<T> TkColumnBreakFn for Twhere T: Into<Obj>,

source§

impl<T> TkColumnFn for Twhere T: Into<Obj>,

source§

impl<T> TkColumnSpanFn for Twhere T: Into<Obj>,

source§

impl<T> TkColumnsFn for Twhere T: Into<Obj>,

source§

impl<T> TkCommandFn for Twhere T: Into<Obj>,

source§

impl<T> TkCompositingruleFn for Twhere T: Into<Obj>,

source§

impl<T> TkCompoundFn for Twhere T: Into<Obj>,

source§

impl<T> TkConfineFn for Twhere T: Into<Obj>,

source§

impl<T> TkConfirmOverwriteFn for Twhere T: Into<Obj>,

source§

impl<T> TkContainerFn for Twhere T: Into<Obj>,

source§

impl<T> TkCountFn for Twhere T: Into<Obj>,

§

type Output = TkCount

source§

fn output(self) -> <T as TkCountFn>::Output

source§

impl<T> TkCreateFn for Twhere T: Into<Obj>,

source§

impl<T> TkCursorFn for Twhere T: Into<Obj>,

source§

impl<T> TkDashFn for Twhere T: Into<Obj>,

§

type Output = TkDash

source§

fn output(self) -> <T as TkDashFn>::Output

source§

impl<T> TkDashOffsetFn for Twhere T: Into<Obj>,

source§

impl<T> TkDataFn for Twhere T: Into<Obj>,

§

type Output = TkData

source§

fn output(self) -> <T as TkDataFn>::Output

source§

impl<T> TkDefaultExtensionFn for Twhere T: Into<Obj>,

source§

impl<T> TkDefaultFn for Twhere T: Into<Obj>,

source§

impl<T> TkDeltaFn for Twhere T: Into<Obj>,

§

type Output = TkDelta

source§

fn output(self) -> <T as TkDeltaFn>::Output

source§

impl<T> TkDescentFn for Twhere T: Into<Obj>,

source§

impl<T> TkDetailFn for Twhere T: Into<Obj>,

source§

impl<T> TkDigitsFn for Twhere T: Into<Obj>,

source§

impl<T> TkDirectionFn for Twhere T: Into<Obj>,

source§

impl<T> TkDisabledBackgroundFn for Twhere T: Into<Obj>,

source§

impl<T> TkDisabledBitmapFn for Twhere T: Into<Obj>,

source§

impl<T> TkDisabledDashFn for Twhere T: Into<Obj>,

source§

impl<T> TkDisabledFillFn for Twhere T: Into<Obj>,

source§

impl<T> TkDisabledFn for Twhere T: Into<Obj>,

source§

impl<T> TkDisabledForegroundFn for Twhere T: Into<Obj>,

source§

impl<T> TkDisabledImageFn for Twhere T: Into<Obj>,

source§

impl<T> TkDisabledOutlineFn for Twhere T: Into<Obj>,

source§

impl<T> TkDisabledOutlineStippleFn for Twhere T: Into<Obj>,

source§

impl<T> TkDisabledStippleFn for Twhere T: Into<Obj>,

source§

impl<T> TkDisabledWidthFn for Twhere T: Into<Obj>,

source§

impl<T> TkDisplayColumnsFn for Twhere T: Into<Obj>,

source§

impl<T> TkElementBorderWidthFn for Twhere T: Into<Obj>,

source§

impl<T> TkElideFn for Twhere T: Into<Obj>,

§

type Output = TkElide

source§

fn output(self) -> <T as TkElideFn>::Output

source§

impl<T> TkEndlineFn for Twhere T: Into<Obj>,

source§

impl<T> TkExpandFn for Twhere T: Into<Obj>,

source§

impl<T> TkExportSelectionFn for Twhere T: Into<Obj>,

source§

impl<T> TkExtentFn for Twhere T: Into<Obj>,

source§

impl<T> TkFamilyFn for Twhere T: Into<Obj>,

source§

impl<T> TkFgStrippleFn for Twhere T: Into<Obj>,

source§

impl<T> TkFileFn for Twhere T: Into<Obj>,

§

type Output = TkFile

source§

fn output(self) -> <T as TkFileFn>::Output

source§

impl<T> TkFileTypesFn for Twhere T: Into<Obj>,

source§

impl<T> TkFillFn for Twhere T: Into<Obj>,

§

type Output = TkFill

source§

fn output(self) -> <T as TkFillFn>::Output

source§

impl<T> TkFixedFn for Twhere T: Into<Obj>,

§

type Output = TkFixed

source§

fn output(self) -> <T as TkFixedFn>::Output

source§

impl<T> TkFocusFn for Twhere T: Into<Obj>,

§

type Output = TkFocus

source§

fn output(self) -> <T as TkFocusFn>::Output

source§

impl<T> TkFontFn for Twhere T: Into<Obj>,

§

type Output = TkFont

source§

fn output(self) -> <T as TkFontFn>::Output

source§

impl<T> TkFontMapFn for Twhere T: Into<Obj>,

source§

impl<T> TkForegroundFn for Twhere T: Into<Obj>,

source§

impl<T> TkFormatFn for Twhere T: Into<Obj>,

source§

impl<T> TkFromFn for Twhere T: Into<Obj>,

§

type Output = TkFrom

source§

fn output(self) -> <T as TkFromFn>::Output

source§

impl<T> TkFullScreenFn for Twhere T: Into<Obj>,

source§

impl<T> TkGammaFn for Twhere T: Into<Obj>,

§

type Output = TkGamma

source§

fn output(self) -> <T as TkGammaFn>::Output

source§

impl<T> TkGrayscaleFn for Twhere T: Into<Obj>,

source§

impl<T> TkHandlePadFn for Twhere T: Into<Obj>,

source§

impl<T> TkHandleSizeFn for Twhere T: Into<Obj>,

source§

impl<T> TkHeightFn for Twhere T: Into<Obj>,

source§

impl<T> TkHideFn for Twhere T: Into<Obj>,

§

type Output = TkHide

source§

fn output(self) -> <T as TkHideFn>::Output

source§

impl<T> TkHideMarginFn for Twhere T: Into<Obj>,

source§

impl<T> TkHighlightBackgroundFn for Twhere T: Into<Obj>,

source§

impl<T> TkHighlightColorFn for Twhere T: Into<Obj>,

source§

impl<T> TkHighlightThicknessFn for Twhere T: Into<Obj>,

source§

impl<T> TkIPadXFn for Twhere T: Into<Obj>,

§

type Output = TkIPadX

source§

fn output(self) -> <T as TkIPadXFn>::Output

source§

impl<T> TkIPadYFn for Twhere T: Into<Obj>,

§

type Output = TkIPadY

source§

fn output(self) -> <T as TkIPadYFn>::Output

source§

impl<T> TkIconFn for Twhere T: Into<Obj>,

§

type Output = TkIcon

source§

fn output(self) -> <T as TkIconFn>::Output

source§

impl<T> TkIdFn for Twhere T: Into<Obj>,

§

type Output = TkId

source§

fn output(self) -> <T as TkIdFn>::Output

source§

impl<T> TkImageFn for Twhere T: Into<Obj>,

§

type Output = TkImage

source§

fn output(self) -> <T as TkImageFn>::Output

source§

impl<T> TkImargin1Fn for Twhere T: Into<Obj>,

source§

impl<T> TkImargin2Fn for Twhere T: Into<Obj>,

source§

impl<T> TkImarginColorFn for Twhere T: Into<Obj>,

source§

impl<T> TkInFn for Twhere T: Into<Obj>,

§

type Output = TkIn

source§

fn output(self) -> <T as TkInFn>::Output

source§

impl<T> TkInactiveSelectBackgroundFn for Twhere T: Into<Obj>,

source§

impl<T> TkIncrementFn for Twhere T: Into<Obj>,

source§

impl<T> TkIndicatorOnFn for Twhere T: Into<Obj>,

source§

impl<T> TkInitialColorFn for Twhere T: Into<Obj>,

source§

impl<T> TkInitialDirFn for Twhere T: Into<Obj>,

source§

impl<T> TkInitialFileFn for Twhere T: Into<Obj>,

source§

impl<T> TkInsertBackgroundFn for Twhere T: Into<Obj>,

source§

impl<T> TkInsertBorderWidthFn for Twhere T: Into<Obj>,

source§

impl<T> TkInsertOffTimeFn for Twhere T: Into<Obj>,

source§

impl<T> TkInsertOnTimeFn for Twhere T: Into<Obj>,

source§

impl<T> TkInsertUnfocussedFn for Twhere T: Into<Obj>,

source§

impl<T> TkInsertWidthFn for Twhere T: Into<Obj>,

source§

impl<T> TkInvCmdFn for Twhere T: Into<Obj>,

source§

impl<T> TkInvalidCommandFn for Twhere T: Into<Obj>,

source§

impl<T> TkJoinStyleFn for Twhere T: Into<Obj>,

source§

impl<T> TkJumpFn for Twhere T: Into<Obj>,

§

type Output = TkJump

source§

fn output(self) -> <T as TkJumpFn>::Output

source§

impl<T> TkJustifyFn for Twhere T: Into<Obj>,

source§

impl<T> TkKeyCodeFn for Twhere T: Into<Obj>,

source§

impl<T> TkKeySymFn for Twhere T: Into<Obj>,

source§

impl<T> TkLabelAnchorFn for Twhere T: Into<Obj>,

source§

impl<T> TkLabelFn for Twhere T: Into<Obj>,

§

type Output = TkLabel

source§

fn output(self) -> <T as TkLabelFn>::Output

source§

impl<T> TkLabelWidgetFn for Twhere T: Into<Obj>,

source§

impl<T> TkLengthFn for Twhere T: Into<Obj>,

source§

impl<T> TkLinespaceFn for Twhere T: Into<Obj>,

source§

impl<T> TkListVariableFn for Twhere T: Into<Obj>,

source§

impl<T> TkMaskDataFn for Twhere T: Into<Obj>,

source§

impl<T> TkMaskFileFn for Twhere T: Into<Obj>,

source§

impl<T> TkMaxUndoFn for Twhere T: Into<Obj>,

source§

impl<T> TkMaximumFn for Twhere T: Into<Obj>,

source§

impl<T> TkMenuFn for Twhere T: Into<Obj>,

§

type Output = TkMenu

source§

fn output(self) -> <T as TkMenuFn>::Output

source§

impl<T> TkMessageFn for Twhere T: Into<Obj>,

source§

impl<T> TkMinSizeFn for Twhere T: Into<Obj>,

source§

impl<T> TkMinWidthFn for Twhere T: Into<Obj>,

source§

impl<T> TkModeFn for Twhere T: Into<Obj>,

§

type Output = TkMode

source§

fn output(self) -> <T as TkModeFn>::Output

source§

impl<T> TkModifiedFn for Twhere T: Into<Obj>,

source§

impl<T> TkMultipleFn for Twhere T: Into<Obj>,

source§

impl<T> TkMustExistFn for Twhere T: Into<Obj>,

source§

impl<T> TkNameFn for Twhere T: Into<Obj>,

§

type Output = TkName

source§

fn output(self) -> <T as TkNameFn>::Output

source§

impl<T> TkNotifyFn for Twhere T: Into<Obj>,

source§

impl<T> TkOffReliefFn for Twhere T: Into<Obj>,

source§

impl<T> TkOffValueFn for Twhere T: Into<Obj>,

source§

impl<T> TkOffsetFn for Twhere T: Into<Obj>,

source§

impl<T> TkOnValueFn for Twhere T: Into<Obj>,

source§

impl<T> TkOpaqueResizeFn for Twhere T: Into<Obj>,

source§

impl<T> TkOpenFn for Twhere T: Into<Obj>,

§

type Output = TkOpen

source§

fn output(self) -> <T as TkOpenFn>::Output

source§

impl<T> TkOrientFn for Twhere T: Into<Obj>,

source§

impl<T> TkOutlineFn for Twhere T: Into<Obj>,

source§

impl<T> TkOutlineOffsetFn for Twhere T: Into<Obj>,

source§

impl<T> TkOutlineStippleFn for Twhere T: Into<Obj>,

source§

impl<T> TkOverReliefFn for Twhere T: Into<Obj>,

source§

impl<T> TkOverrideFn for Twhere T: Into<Obj>,

source§

impl<T> TkOverstrikeFgFn for Twhere T: Into<Obj>,

source§

impl<T> TkOverstrikeFn for Twhere T: Into<Obj>,

source§

impl<T> TkPadFn for Twhere T: Into<Obj>,

§

type Output = TkPad

source§

fn output(self) -> <T as TkPadFn>::Output

source§

impl<T> TkPaddingFn for Twhere T: Into<Obj>,

source§

impl<T> TkPadxFn for Twhere T: Into<Obj>,

§

type Output = TkPadX

source§

fn output(self) -> <T as TkPadxFn>::Output

source§

impl<T> TkPadyFn for Twhere T: Into<Obj>,

§

type Output = TkPadY

source§

fn output(self) -> <T as TkPadyFn>::Output

source§

impl<T> TkPageAnchorFn for Twhere T: Into<Obj>,

source§

impl<T> TkPageHeightFn for Twhere T: Into<Obj>,

source§

impl<T> TkPageWidthFn for Twhere T: Into<Obj>,

source§

impl<T> TkPageXFn for Twhere T: Into<Obj>,

§

type Output = TkPageX

source§

fn output(self) -> <T as TkPageXFn>::Output

source§

impl<T> TkPageYFn for Twhere T: Into<Obj>,

§

type Output = TkPageY

source§

fn output(self) -> <T as TkPageYFn>::Output

source§

impl<T> TkPaletteFn for Twhere T: Into<Obj>,

source§

impl<T> TkParentFn for Twhere T: Into<Obj>,

source§

impl<T> TkPhaseFn for Twhere T: Into<Obj>,

§

type Output = TkPhase

source§

fn output(self) -> <T as TkPhaseFn>::Output

source§

impl<T> TkPlaceFn for Twhere T: Into<Obj>,

§

type Output = TkPlace

source§

fn output(self) -> <T as TkPlaceFn>::Output

source§

impl<T> TkPostCommandFn for Twhere T: Into<Obj>,

source§

impl<T> TkProxyBackgroundFn for Twhere T: Into<Obj>,

source§

impl<T> TkProxyBorderWidthFn for Twhere T: Into<Obj>,

source§

impl<T> TkProxyReliefFn for Twhere T: Into<Obj>,

source§

impl<T> TkRMarginColorFn for Twhere T: Into<Obj>,

source§

impl<T> TkRMarginFn for Twhere T: Into<Obj>,

source§

impl<T> TkReadOnlyBackgroundFn for Twhere T: Into<Obj>,

source§

impl<T> TkRelHeightFn for Twhere T: Into<Obj>,

source§

impl<T> TkRelWidthFn for Twhere T: Into<Obj>,

source§

impl<T> TkRelXFn for Twhere T: Into<Obj>,

§

type Output = TkRelX

source§

fn output(self) -> <T as TkRelXFn>::Output

source§

impl<T> TkRelYFn for Twhere T: Into<Obj>,

§

type Output = TkRelY

source§

fn output(self) -> <T as TkRelYFn>::Output

source§

impl<T> TkReliefFn for Twhere T: Into<Obj>,

source§

impl<T> TkRepeatDelayFn for Twhere T: Into<Obj>,

source§

impl<T> TkRepeatIntervalFn for Twhere T: Into<Obj>,

source§

impl<T> TkResolutionFn for Twhere T: Into<Obj>,

source§

impl<T> TkRootFn for Twhere T: Into<Obj>,

§

type Output = TkRoot

source§

fn output(self) -> <T as TkRootFn>::Output

source§

impl<T> TkRootxFn for Twhere T: Into<Obj>,

§

type Output = TkRootX

source§

fn output(self) -> <T as TkRootxFn>::Output

source§

impl<T> TkRootyFn for Twhere T: Into<Obj>,

§

type Output = TkRootY

source§

fn output(self) -> <T as TkRootyFn>::Output

source§

impl<T> TkRotateFn for Twhere T: Into<Obj>,

source§

impl<T> TkRowFn for Twhere T: Into<Obj>,

§

type Output = TkRow

source§

fn output(self) -> <T as TkRowFn>::Output

source§

impl<T> TkRowSpanFn for Twhere T: Into<Obj>,

source§

impl<T> TkSashCursorFn for Twhere T: Into<Obj>,

source§

impl<T> TkSashPadFn for Twhere T: Into<Obj>,

source§

impl<T> TkSashReliefFn for Twhere T: Into<Obj>,

source§

impl<T> TkSashWidthFn for Twhere T: Into<Obj>,

source§

impl<T> TkScreenFn for Twhere T: Into<Obj>,

source§

impl<T> TkScrollRegionFn for Twhere T: Into<Obj>,

source§

impl<T> TkSelectBackgroundFn for Twhere T: Into<Obj>,

source§

impl<T> TkSelectBorderWidthFn for Twhere T: Into<Obj>,

source§

impl<T> TkSelectColorFn for Twhere T: Into<Obj>,

source§

impl<T> TkSelectForegroundFn for Twhere T: Into<Obj>,

source§

impl<T> TkSelectImageFn for Twhere T: Into<Obj>,

source§

impl<T> TkSelectModeFn for Twhere T: Into<Obj>,

source§

impl<T> TkSendEventFn for Twhere T: Into<Obj>,

source§

impl<T> TkSerialFn for Twhere T: Into<Obj>,

source§

impl<T> TkSetGridFn for Twhere T: Into<Obj>,

source§

impl<T> TkSettingsFn for Twhere T: Into<Obj>,

source§

impl<T> TkShowFn for Twhere T: Into<Obj>,

§

type Output = TkShow

source§

fn output(self) -> <T as TkShowFn>::Output

source§

impl<T> TkShowHandleFn for Twhere T: Into<Obj>,

source§

impl<T> TkShowValueFn for Twhere T: Into<Obj>,

source§

impl<T> TkShrinkFn for Twhere T: Into<Obj>,

source§

impl<T> TkSideFn for Twhere T: Into<Obj>,

§

type Output = TkSide

source§

fn output(self) -> <T as TkSideFn>::Output

source§

impl<T> TkSizeFn for Twhere T: Into<Obj>,

§

type Output = TkSize

source§

fn output(self) -> <T as TkSizeFn>::Output

source§

impl<T> TkSlantFn for Twhere T: Into<Obj>,

§

type Output = TkSlant

source§

fn output(self) -> <T as TkSlantFn>::Output

source§

impl<T> TkSlideReliefFn for Twhere T: Into<Obj>,

source§

impl<T> TkSliderLengthFn for Twhere T: Into<Obj>,

source§

impl<T> TkSmoothFn for Twhere T: Into<Obj>,

source§

impl<T> TkSpacing1Fn for Twhere T: Into<Obj>,

source§

impl<T> TkSpacing2Fn for Twhere T: Into<Obj>,

source§

impl<T> TkSpacing3Fn for Twhere T: Into<Obj>,

source§

impl<T> TkSplineStepsFn for Twhere T: Into<Obj>,

source§

impl<T> TkStartFn for Twhere T: Into<Obj>,

§

type Output = TkStart

source§

fn output(self) -> <T as TkStartFn>::Output

source§

impl<T> TkStartlineFn for Twhere T: Into<Obj>,

source§

impl<T> TkStateFn for Twhere T: Into<Obj>,

§

type Output = TkState

source§

fn output(self) -> <T as TkStateFn>::Output

source§

impl<T> TkStickyFn for Twhere T: Into<Obj>,

source§

impl<T> TkStippleFn for Twhere T: Into<Obj>,

source§

impl<T> TkStretchFn for Twhere T: Into<Obj>,

source§

impl<T> TkStyleFn for Twhere T: Into<Obj>,

§

type Output = TkStyle

source§

fn output(self) -> <T as TkStyleFn>::Output

source§

impl<T> TkSubWindowFn for Twhere T: Into<Obj>,

source§

impl<T> TkSubsampleFn for Twhere T: Into<Obj>,

source§

impl<T> TkTabStyleFn for Twhere T: Into<Obj>,

source§

impl<T> TkTabsFn for Twhere T: Into<Obj>,

§

type Output = TkTabs

source§

fn output(self) -> <T as TkTabsFn>::Output

source§

impl<T> TkTagsFn for Twhere T: Into<Obj>,

§

type Output = TkTags

source§

fn output(self) -> <T as TkTagsFn>::Output

source§

impl<T> TkTakeFocusFn for Twhere T: Into<Obj>,

source§

impl<T> TkTearOffCommandFn for Twhere T: Into<Obj>,

source§

impl<T> TkTearOffFn for Twhere T: Into<Obj>,

source§

impl<T> TkTextFn for Twhere T: Into<Obj>,

§

type Output = TkText

source§

fn output(self) -> <T as TkTextFn>::Output

source§

impl<T> TkTextVariableFn for Twhere T: Into<Obj>,

source§

impl<T> TkTickIntervalFn for Twhere T: Into<Obj>,

source§

impl<T> TkTimeFn for Twhere T: Into<Obj>,

§

type Output = TkTime

source§

fn output(self) -> <T as TkTimeFn>::Output

source§

impl<T> TkTitleFn for Twhere T: Into<Obj>,

§

type Output = TkTitle

source§

fn output(self) -> <T as TkTitleFn>::Output

source§

impl<T> TkTitlePathFn for Twhere T: Into<Obj>,

source§

impl<T> TkToFn for Twhere T: Into<Obj>,

§

type Output = TkTo

source§

fn output(self) -> <T as TkToFn>::Output

source§

impl<T> TkToolWindowFn for Twhere T: Into<Obj>,

source§

impl<T> TkTopmostFn for Twhere T: Into<Obj>,

source§

impl<T> TkTransparentColorFn for Twhere T: Into<Obj>,

source§

impl<T> TkTransparentFn for Twhere T: Into<Obj>,

source§

impl<T> TkTristateImageFn for Twhere T: Into<Obj>,

source§

impl<T> TkTristateValueFn for Twhere T: Into<Obj>,

source§

impl<T> TkTroughColorFn for Twhere T: Into<Obj>,

source§

impl<T> TkTypeFn for Twhere T: Into<Obj>,

§

type Output = TkType

source§

fn output(self) -> <T as TkTypeFn>::Output

source§

impl<T> TkTypeVariableFn for Twhere T: Into<Obj>,

source§

impl<T> TkUnderlineFgFn for Twhere T: Into<Obj>,

source§

impl<T> TkUnderlineFn for Twhere T: Into<Obj>,

source§

impl<T> TkUndoFn for Twhere T: Into<Obj>,

§

type Output = TkUndo

source§

fn output(self) -> <T as TkUndoFn>::Output

source§

impl<T> TkUniformFn for Twhere T: Into<Obj>,

source§

impl<T> TkUseFn for Twhere T: Into<Obj>,

§

type Output = TkUse

source§

fn output(self) -> <T as TkUseFn>::Output

source§

impl<T> TkValidateCommandFn for Twhere T: Into<Obj>,

source§

impl<T> TkValidateFn for Twhere T: Into<Obj>,

source§

impl<T> TkValueFn for Twhere T: Into<Obj>,

§

type Output = TkValue

source§

fn output(self) -> <T as TkValueFn>::Output

source§

impl<T> TkValuesFn for Twhere T: Into<Obj>,

source§

impl<T> TkVariableFn for Twhere T: Into<Obj>,

source§

impl<T> TkVisibleFn for Twhere T: Into<Obj>,

source§

impl<T> TkVisualFn for Twhere T: Into<Obj>,

source§

impl<T> TkWarpFn for Twhere T: Into<Obj>,

§

type Output = TkWarp

source§

fn output(self) -> <T as TkWarpFn>::Output

source§

impl<T> TkWeightFn for Twhere T: Into<Obj>,

source§

impl<T> TkWhenFn for Twhere T: Into<Obj>,

§

type Output = TkWhen

source§

fn output(self) -> <T as TkWhenFn>::Output

source§

impl<T> TkWidthFn for Twhere T: Into<Obj>,

§

type Output = TkWidth

source§

fn output(self) -> <T as TkWidthFn>::Output

source§

impl<T> TkWindowFn for Twhere T: Into<Obj>,

source§

impl<T> TkWrapFn for Twhere T: Into<Obj>,

§

type Output = TkWrap

source§

fn output(self) -> <T as TkWrapFn>::Output

source§

impl<T> TkWrapLengthFn for Twhere T: Into<Obj>,

source§

impl<T> TkXFn for Twhere T: Into<Obj>,

§

type Output = TkX

source§

fn output(self) -> <T as TkXFn>::Output

source§

impl<T> TkXScrollCommandFn for Twhere T: Into<Obj>,

source§

impl<T> TkXScrollIncrementFn for Twhere T: Into<Obj>,

source§

impl<T> TkYFn for Twhere T: Into<Obj>,

§

type Output = TkY

source§

fn output(self) -> <T as TkYFn>::Output

source§

impl<T> TkYScrollCommandFn for Twhere T: Into<Obj>,

source§

impl<T> TkYScrollIncrementFn for Twhere T: Into<Obj>,

source§

impl<T> TkZoomFn for Twhere T: Into<Obj>,

§

type Output = TkZoom

source§

fn output(self) -> <T as TkZoomFn>::Output

source§

impl<T> TkZoomedFn for Twhere T: Into<Obj>,

source§

impl<Inner, Agent> ToLog<Agent> for Innerwhere Agent: LogAgent,

source§

fn new_log(self) -> Log<Inner, Agent>

source§

fn to_log(self, item: <Agent as LogAgent>::Item) -> Log<Inner, Agent>

source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.