Enum tk::types::TkColor

source ·
pub enum TkColor<'a> {
    Name(&'a str),
    RGB(TkRGB),
}

Variants§

§

Name(&'a str)

§

RGB(TkRGB)

Trait Implementations§

source§

impl<'a> Debug for TkColor<'a>

source§

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

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

impl<'a> From<TkColor<'a>> for Obj

source§

fn from(color: TkColor<'a>) -> Obj

Converts to this type from the input type.

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for TkColor<'a>

§

impl<'a> Send for TkColor<'a>

§

impl<'a> Sync for TkColor<'a>

§

impl<'a> Unpin for TkColor<'a>

§

impl<'a> UnwindSafe for TkColor<'a>

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, 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.