diff --git a/main/gooey/all.html b/main/gooey/all.html index 78fa30f1d..f01ec6da5 100644 --- a/main/gooey/all.html +++ b/main/gooey/all.html @@ -1 +1 @@ -List of all items in this crate

List of all items

Structs

Enums

Traits

Macros

Type Definitions

Constants

\ No newline at end of file +List of all items in this crate

List of all items

Structs

Enums

Traits

Macros

Type Definitions

Constants

\ No newline at end of file diff --git a/main/gooey/animation/easings/struct.EaseInBack.html b/main/gooey/animation/easings/struct.EaseInBack.html index a49e9f406..1c3de0a0a 100644 --- a/main/gooey/animation/easings/struct.EaseInBack.html +++ b/main/gooey/animation/easings/struct.EaseInBack.html @@ -27,7 +27,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/animation/easings/struct.EaseInBounce.html b/main/gooey/animation/easings/struct.EaseInBounce.html index 9d3584147..c7cb83cce 100644 --- a/main/gooey/animation/easings/struct.EaseInBounce.html +++ b/main/gooey/animation/easings/struct.EaseInBounce.html @@ -27,7 +27,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/animation/easings/struct.EaseInCircular.html b/main/gooey/animation/easings/struct.EaseInCircular.html index edffe2811..ce8822f0a 100644 --- a/main/gooey/animation/easings/struct.EaseInCircular.html +++ b/main/gooey/animation/easings/struct.EaseInCircular.html @@ -27,7 +27,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/animation/easings/struct.EaseInCubic.html b/main/gooey/animation/easings/struct.EaseInCubic.html index e62516a0e..d4b8f1366 100644 --- a/main/gooey/animation/easings/struct.EaseInCubic.html +++ b/main/gooey/animation/easings/struct.EaseInCubic.html @@ -27,7 +27,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/animation/easings/struct.EaseInElastic.html b/main/gooey/animation/easings/struct.EaseInElastic.html index e0a714dc8..a6474bab9 100644 --- a/main/gooey/animation/easings/struct.EaseInElastic.html +++ b/main/gooey/animation/easings/struct.EaseInElastic.html @@ -27,7 +27,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/animation/easings/struct.EaseInExponential.html b/main/gooey/animation/easings/struct.EaseInExponential.html index 8c5ff8bed..a8b3ba51e 100644 --- a/main/gooey/animation/easings/struct.EaseInExponential.html +++ b/main/gooey/animation/easings/struct.EaseInExponential.html @@ -27,7 +27,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/animation/easings/struct.EaseInOutBack.html b/main/gooey/animation/easings/struct.EaseInOutBack.html index 9b67f8720..080ad4db6 100644 --- a/main/gooey/animation/easings/struct.EaseInOutBack.html +++ b/main/gooey/animation/easings/struct.EaseInOutBack.html @@ -27,7 +27,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/animation/easings/struct.EaseInOutCircular.html b/main/gooey/animation/easings/struct.EaseInOutCircular.html index d09769c3e..b7256ab1e 100644 --- a/main/gooey/animation/easings/struct.EaseInOutCircular.html +++ b/main/gooey/animation/easings/struct.EaseInOutCircular.html @@ -27,7 +27,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/animation/easings/struct.EaseInOutCubic.html b/main/gooey/animation/easings/struct.EaseInOutCubic.html index a69f6d278..528b443b7 100644 --- a/main/gooey/animation/easings/struct.EaseInOutCubic.html +++ b/main/gooey/animation/easings/struct.EaseInOutCubic.html @@ -27,7 +27,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/animation/easings/struct.EaseInOutElastic.html b/main/gooey/animation/easings/struct.EaseInOutElastic.html index 98c57033b..8edef217f 100644 --- a/main/gooey/animation/easings/struct.EaseInOutElastic.html +++ b/main/gooey/animation/easings/struct.EaseInOutElastic.html @@ -27,7 +27,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/animation/easings/struct.EaseInOutExponential.html b/main/gooey/animation/easings/struct.EaseInOutExponential.html index 61df721c4..dc3e90884 100644 --- a/main/gooey/animation/easings/struct.EaseInOutExponential.html +++ b/main/gooey/animation/easings/struct.EaseInOutExponential.html @@ -27,7 +27,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/animation/easings/struct.EaseInOutQuadradic.html b/main/gooey/animation/easings/struct.EaseInOutQuadradic.html index 4fea5dee8..c1a1e4f93 100644 --- a/main/gooey/animation/easings/struct.EaseInOutQuadradic.html +++ b/main/gooey/animation/easings/struct.EaseInOutQuadradic.html @@ -27,7 +27,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/animation/easings/struct.EaseInOutQuartic.html b/main/gooey/animation/easings/struct.EaseInOutQuartic.html index 9fba007fb..023b78528 100644 --- a/main/gooey/animation/easings/struct.EaseInOutQuartic.html +++ b/main/gooey/animation/easings/struct.EaseInOutQuartic.html @@ -27,7 +27,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/animation/easings/struct.EaseInOutQuintic.html b/main/gooey/animation/easings/struct.EaseInOutQuintic.html index 3acc315e9..121562a53 100644 --- a/main/gooey/animation/easings/struct.EaseInOutQuintic.html +++ b/main/gooey/animation/easings/struct.EaseInOutQuintic.html @@ -27,7 +27,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/animation/easings/struct.EaseInOutSine.html b/main/gooey/animation/easings/struct.EaseInOutSine.html index 86708f785..6f44c9faf 100644 --- a/main/gooey/animation/easings/struct.EaseInOutSine.html +++ b/main/gooey/animation/easings/struct.EaseInOutSine.html @@ -27,7 +27,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/animation/easings/struct.EaseInQuadradic.html b/main/gooey/animation/easings/struct.EaseInQuadradic.html index e62912d03..8cb646d15 100644 --- a/main/gooey/animation/easings/struct.EaseInQuadradic.html +++ b/main/gooey/animation/easings/struct.EaseInQuadradic.html @@ -27,7 +27,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/animation/easings/struct.EaseInQuartic.html b/main/gooey/animation/easings/struct.EaseInQuartic.html index 249a31620..cb5a91fe0 100644 --- a/main/gooey/animation/easings/struct.EaseInQuartic.html +++ b/main/gooey/animation/easings/struct.EaseInQuartic.html @@ -27,7 +27,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/animation/easings/struct.EaseInQuintic.html b/main/gooey/animation/easings/struct.EaseInQuintic.html index 88a9c0454..b662933a5 100644 --- a/main/gooey/animation/easings/struct.EaseInQuintic.html +++ b/main/gooey/animation/easings/struct.EaseInQuintic.html @@ -27,7 +27,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/animation/easings/struct.EaseOutBack.html b/main/gooey/animation/easings/struct.EaseOutBack.html index e7c23c309..e7f91cae5 100644 --- a/main/gooey/animation/easings/struct.EaseOutBack.html +++ b/main/gooey/animation/easings/struct.EaseOutBack.html @@ -27,7 +27,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/animation/easings/struct.EaseOutBounce.html b/main/gooey/animation/easings/struct.EaseOutBounce.html index ed2098ee9..225da1504 100644 --- a/main/gooey/animation/easings/struct.EaseOutBounce.html +++ b/main/gooey/animation/easings/struct.EaseOutBounce.html @@ -27,7 +27,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/animation/easings/struct.EaseOutCircular.html b/main/gooey/animation/easings/struct.EaseOutCircular.html index 9cf47f993..b859c462f 100644 --- a/main/gooey/animation/easings/struct.EaseOutCircular.html +++ b/main/gooey/animation/easings/struct.EaseOutCircular.html @@ -27,7 +27,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/animation/easings/struct.EaseOutCubic.html b/main/gooey/animation/easings/struct.EaseOutCubic.html index 68d7236d7..defbdee03 100644 --- a/main/gooey/animation/easings/struct.EaseOutCubic.html +++ b/main/gooey/animation/easings/struct.EaseOutCubic.html @@ -27,7 +27,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/animation/easings/struct.EaseOutElastic.html b/main/gooey/animation/easings/struct.EaseOutElastic.html index 7b6e52ba0..baa03cbfc 100644 --- a/main/gooey/animation/easings/struct.EaseOutElastic.html +++ b/main/gooey/animation/easings/struct.EaseOutElastic.html @@ -27,7 +27,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/animation/easings/struct.EaseOutExponential.html b/main/gooey/animation/easings/struct.EaseOutExponential.html index a0c78f773..991042ca7 100644 --- a/main/gooey/animation/easings/struct.EaseOutExponential.html +++ b/main/gooey/animation/easings/struct.EaseOutExponential.html @@ -27,7 +27,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/animation/easings/struct.EaseOutQuadradic.html b/main/gooey/animation/easings/struct.EaseOutQuadradic.html index 2db172ad3..fec084150 100644 --- a/main/gooey/animation/easings/struct.EaseOutQuadradic.html +++ b/main/gooey/animation/easings/struct.EaseOutQuadradic.html @@ -27,7 +27,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/animation/easings/struct.EaseOutQuartic.html b/main/gooey/animation/easings/struct.EaseOutQuartic.html index 40a101780..7e149d02a 100644 --- a/main/gooey/animation/easings/struct.EaseOutQuartic.html +++ b/main/gooey/animation/easings/struct.EaseOutQuartic.html @@ -27,7 +27,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/animation/easings/struct.EaseOutQuintic.html b/main/gooey/animation/easings/struct.EaseOutQuintic.html index 9dfe39e4f..24f57a725 100644 --- a/main/gooey/animation/easings/struct.EaseOutQuintic.html +++ b/main/gooey/animation/easings/struct.EaseOutQuintic.html @@ -27,7 +27,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/animation/easings/struct.EaseOutSine.html b/main/gooey/animation/easings/struct.EaseOutSine.html index 78caca52b..16a997325 100644 --- a/main/gooey/animation/easings/struct.EaseOutSine.html +++ b/main/gooey/animation/easings/struct.EaseOutSine.html @@ -27,7 +27,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/animation/easings/struct.Linear.html b/main/gooey/animation/easings/struct.Linear.html index 2de4c917a..96c4b609b 100644 --- a/main/gooey/animation/easings/struct.Linear.html +++ b/main/gooey/animation/easings/struct.Linear.html @@ -20,7 +20,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/animation/enum.EasingFunction.html b/main/gooey/animation/enum.EasingFunction.html index d30223256..7c722b01b 100644 --- a/main/gooey/animation/enum.EasingFunction.html +++ b/main/gooey/animation/enum.EasingFunction.html @@ -24,7 +24,7 @@ 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<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/animation/struct.Animation.html b/main/gooey/animation/struct.Animation.html index 63646123a..fe35982d4 100644 --- a/main/gooey/animation/struct.Animation.html +++ b/main/gooey/animation/struct.Animation.html @@ -34,7 +34,7 @@ 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<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> Spawn for Twhere +

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> Spawn for Twhere T: BoxAnimate,

source§

fn spawn(self) -> AnimationHandle

Spawns the animation, returning a handle that tracks the animation. Read more
source§

fn launch(self)where Self: Sized,

Launches this animation, running it to completion in the background.
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 diff --git a/main/gooey/animation/struct.AnimationHandle.html b/main/gooey/animation/struct.AnimationHandle.html index 673cefac7..db75ebc83 100644 --- a/main/gooey/animation/struct.AnimationHandle.html +++ b/main/gooey/animation/struct.AnimationHandle.html @@ -25,7 +25,7 @@ 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<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T, U> TryFrom<U> for Twhere +

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere T: Send,

§

impl<T> WasmNotSync for Twhere diff --git a/main/gooey/animation/struct.BoxedAnimation.html b/main/gooey/animation/struct.BoxedAnimation.html index 30066032d..de21db10f 100644 --- a/main/gooey/animation/struct.BoxedAnimation.html +++ b/main/gooey/animation/struct.BoxedAnimation.html @@ -16,7 +16,7 @@ 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<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T, U> TryFrom<U> for Twhere +

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere T: Send,

§

impl<T> WasmNotSync for Twhere diff --git a/main/gooey/animation/struct.Chain.html b/main/gooey/animation/struct.Chain.html index 069200a4c..f12511381 100644 --- a/main/gooey/animation/struct.Chain.html +++ b/main/gooey/animation/struct.Chain.html @@ -30,7 +30,7 @@ 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<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> Spawn for Twhere +

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> Spawn for Twhere T: BoxAnimate,

source§

fn spawn(self) -> AnimationHandle

Spawns the animation, returning a handle that tracks the animation. Read more
source§

fn launch(self)where Self: Sized,

Launches this animation, running it to completion in the background.
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 diff --git a/main/gooey/animation/struct.DynamicTransition.html b/main/gooey/animation/struct.DynamicTransition.html index 425ac54bc..5c923d17f 100644 --- a/main/gooey/animation/struct.DynamicTransition.html +++ b/main/gooey/animation/struct.DynamicTransition.html @@ -30,7 +30,7 @@ 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<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T, U> TryFrom<U> for Twhere +

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere T: Send,

§

impl<T> WasmNotSync for Twhere diff --git a/main/gooey/animation/struct.OnCompleteAnimation.html b/main/gooey/animation/struct.OnCompleteAnimation.html index bcbee0bbf..311da26e0 100644 --- a/main/gooey/animation/struct.OnCompleteAnimation.html +++ b/main/gooey/animation/struct.OnCompleteAnimation.html @@ -30,7 +30,7 @@ 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<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> Spawn for Twhere +

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> Spawn for Twhere T: BoxAnimate,

source§

fn spawn(self) -> AnimationHandle

Spawns the animation, returning a handle that tracks the animation. Read more
source§

fn launch(self)where Self: Sized,

Launches this animation, running it to completion in the background.
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 diff --git a/main/gooey/animation/struct.RunningAnimation.html b/main/gooey/animation/struct.RunningAnimation.html index 90e579473..e01dfaf29 100644 --- a/main/gooey/animation/struct.RunningAnimation.html +++ b/main/gooey/animation/struct.RunningAnimation.html @@ -33,7 +33,7 @@ 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<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T, U> TryFrom<U> for Twhere +

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere T: Send,

§

impl<T> WasmNotSync for Twhere diff --git a/main/gooey/animation/struct.RunningChain.html b/main/gooey/animation/struct.RunningChain.html index 56c723ca8..f448531f2 100644 --- a/main/gooey/animation/struct.RunningChain.html +++ b/main/gooey/animation/struct.RunningChain.html @@ -27,7 +27,7 @@ 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<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T, U> TryFrom<U> for Twhere +

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere T: Send,

§

impl<T> WasmNotSync for Twhere diff --git a/main/gooey/animation/struct.TransitioningDynamic.html b/main/gooey/animation/struct.TransitioningDynamic.html index ebf61cbae..2ab03857c 100644 --- a/main/gooey/animation/struct.TransitioningDynamic.html +++ b/main/gooey/animation/struct.TransitioningDynamic.html @@ -23,7 +23,7 @@ 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<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T, U> TryFrom<U> for Twhere +

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere T: Send,

§

impl<T> WasmNotSync for Twhere diff --git a/main/gooey/animation/struct.ZeroToOne.html b/main/gooey/animation/struct.ZeroToOne.html index dfee7421c..7681f04e1 100644 --- a/main/gooey/animation/struct.ZeroToOne.html +++ b/main/gooey/animation/struct.ZeroToOne.html @@ -85,7 +85,7 @@
Example
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
§

impl<Key, SearchFor> Sort<SearchFor> for Keywhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
§

impl<Key, SearchFor> Sort<SearchFor> for Keywhere Key: Ord + PartialOrd<SearchFor>,

§

fn compare(&self, b: &SearchFor) -> Ordering

Compare self and other, returning the comparison result. Read more
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 diff --git a/main/gooey/context/enum.Exclusive.html b/main/gooey/context/enum.Exclusive.html index 34b82e61c..8ee447733 100644 --- a/main/gooey/context/enum.Exclusive.html +++ b/main/gooey/context/enum.Exclusive.html @@ -25,7 +25,7 @@ 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<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T, U> TryFrom<U> for Twhere +

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere T: Send,

§

impl<T> WasmNotSync for Twhere diff --git a/main/gooey/context/struct.EventContext.html b/main/gooey/context/struct.EventContext.html index e513ea3b7..bf903f175 100644 --- a/main/gooey/context/struct.EventContext.html +++ b/main/gooey/context/struct.EventContext.html @@ -177,7 +177,7 @@ 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<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T, U> TryFrom<U> for Twhere +

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere T: Send,

\ No newline at end of file diff --git a/main/gooey/context/struct.GraphicsContext.html b/main/gooey/context/struct.GraphicsContext.html index 33e3a0eec..f4b1f78c5 100644 --- a/main/gooey/context/struct.GraphicsContext.html +++ b/main/gooey/context/struct.GraphicsContext.html @@ -141,7 +141,7 @@ 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<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T, U> TryFrom<U> for Twhere +

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere T: Send,

\ No newline at end of file diff --git a/main/gooey/context/struct.LayoutContext.html b/main/gooey/context/struct.LayoutContext.html index b7b06df15..1f54e4103 100644 --- a/main/gooey/context/struct.LayoutContext.html +++ b/main/gooey/context/struct.LayoutContext.html @@ -149,7 +149,7 @@ 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<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T, U> TryFrom<U> for Twhere +

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere T: Send,

\ No newline at end of file diff --git a/main/gooey/context/struct.WidgetContext.html b/main/gooey/context/struct.WidgetContext.html index 011a30fb7..c9cbc01b3 100644 --- a/main/gooey/context/struct.WidgetContext.html +++ b/main/gooey/context/struct.WidgetContext.html @@ -117,7 +117,7 @@ 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<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T, U> TryFrom<U> for Twhere +

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere T: Send,

\ No newline at end of file diff --git a/main/gooey/enum.ConstraintLimit.html b/main/gooey/enum.ConstraintLimit.html index 1be4ca89e..86ced7f6f 100644 --- a/main/gooey/enum.ConstraintLimit.html +++ b/main/gooey/enum.ConstraintLimit.html @@ -37,7 +37,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/struct.Graphics.html b/main/gooey/struct.Graphics.html index aa6ed93b6..d7dada69c 100644 --- a/main/gooey/struct.Graphics.html +++ b/main/gooey/struct.Graphics.html @@ -148,7 +148,7 @@ 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<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T, U> TryFrom<U> for Twhere +

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere T: Send,

§

impl<T> WasmNotSync for Twhere diff --git a/main/gooey/struct.InputState.html b/main/gooey/struct.InputState.html index f2b1a070a..effb65d6a 100644 --- a/main/gooey/struct.InputState.html +++ b/main/gooey/struct.InputState.html @@ -19,7 +19,7 @@ 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<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T, U> TryFrom<U> for Twhere +

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere T: Send,

§

impl<T> WasmNotSync for Twhere diff --git a/main/gooey/struct.Name.html b/main/gooey/struct.Name.html index 506a424f6..a26095afa 100644 --- a/main/gooey/struct.Name.html +++ b/main/gooey/struct.Name.html @@ -1199,7 +1199,7 @@
Examples
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<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/struct.Tick.html b/main/gooey/struct.Tick.html index b3a50922d..8bdb29972 100644 --- a/main/gooey/struct.Tick.html +++ b/main/gooey/struct.Tick.html @@ -32,7 +32,7 @@ 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<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/styles/components/enum.HorizontalOrder.html b/main/gooey/styles/components/enum.HorizontalOrder.html index 5db716ec5..b2b574a3a 100644 --- a/main/gooey/styles/components/enum.HorizontalOrder.html +++ b/main/gooey/styles/components/enum.HorizontalOrder.html @@ -31,7 +31,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/styles/components/enum.VerticalOrder.html b/main/gooey/styles/components/enum.VerticalOrder.html index be34e67b9..46282d025 100644 --- a/main/gooey/styles/components/enum.VerticalOrder.html +++ b/main/gooey/styles/components/enum.VerticalOrder.html @@ -31,7 +31,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/styles/components/struct.Easing.html b/main/gooey/styles/components/struct.Easing.html index f9119a319..fbd502f05 100644 --- a/main/gooey/styles/components/struct.Easing.html +++ b/main/gooey/styles/components/struct.Easing.html @@ -27,7 +27,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/styles/components/struct.EasingIn.html b/main/gooey/styles/components/struct.EasingIn.html index e4b78a084..95a0e621d 100644 --- a/main/gooey/styles/components/struct.EasingIn.html +++ b/main/gooey/styles/components/struct.EasingIn.html @@ -29,7 +29,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/styles/components/struct.EasingOut.html b/main/gooey/styles/components/struct.EasingOut.html index b5be48f6e..170699530 100644 --- a/main/gooey/styles/components/struct.EasingOut.html +++ b/main/gooey/styles/components/struct.EasingOut.html @@ -29,7 +29,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/styles/components/struct.HighlightColor.html b/main/gooey/styles/components/struct.HighlightColor.html index bd65d3c97..02365c612 100644 --- a/main/gooey/styles/components/struct.HighlightColor.html +++ b/main/gooey/styles/components/struct.HighlightColor.html @@ -26,7 +26,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/styles/components/struct.IntrinsicPadding.html b/main/gooey/styles/components/struct.IntrinsicPadding.html index 5d83ff117..86c017eb0 100644 --- a/main/gooey/styles/components/struct.IntrinsicPadding.html +++ b/main/gooey/styles/components/struct.IntrinsicPadding.html @@ -27,7 +27,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/styles/components/struct.LineHeight.html b/main/gooey/styles/components/struct.LineHeight.html index 267472b87..fce02428c 100644 --- a/main/gooey/styles/components/struct.LineHeight.html +++ b/main/gooey/styles/components/struct.LineHeight.html @@ -26,7 +26,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/styles/components/struct.PrimaryColor.html b/main/gooey/styles/components/struct.PrimaryColor.html index 0b41876bb..95f2f0ad1 100644 --- a/main/gooey/styles/components/struct.PrimaryColor.html +++ b/main/gooey/styles/components/struct.PrimaryColor.html @@ -26,7 +26,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/styles/components/struct.TextColor.html b/main/gooey/styles/components/struct.TextColor.html index ffac41557..876e6e22a 100644 --- a/main/gooey/styles/components/struct.TextColor.html +++ b/main/gooey/styles/components/struct.TextColor.html @@ -26,7 +26,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/styles/components/struct.TextSize.html b/main/gooey/styles/components/struct.TextSize.html index a4e824d80..7007d58bc 100644 --- a/main/gooey/styles/components/struct.TextSize.html +++ b/main/gooey/styles/components/struct.TextSize.html @@ -26,7 +26,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/styles/components/struct.VisualOrder.html b/main/gooey/styles/components/struct.VisualOrder.html index f3a0bd65a..f4b653527 100644 --- a/main/gooey/styles/components/struct.VisualOrder.html +++ b/main/gooey/styles/components/struct.VisualOrder.html @@ -33,7 +33,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/styles/enum.Component.html b/main/gooey/styles/enum.Component.html index 02bc009af..667bc9bed 100644 --- a/main/gooey/styles/enum.Component.html +++ b/main/gooey/styles/enum.Component.html @@ -27,7 +27,7 @@ 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<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/styles/enum.Dimension.html b/main/gooey/styles/enum.Dimension.html index c0aa66c5e..c62c186f9 100644 --- a/main/gooey/styles/enum.Dimension.html +++ b/main/gooey/styles/enum.Dimension.html @@ -28,7 +28,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/styles/enum.FlexibleDimension.html b/main/gooey/styles/enum.FlexibleDimension.html index b9998ffa0..59a390037 100644 --- a/main/gooey/styles/enum.FlexibleDimension.html +++ b/main/gooey/styles/enum.FlexibleDimension.html @@ -24,7 +24,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/styles/enum.Global.html b/main/gooey/styles/enum.Global.html index 4e3f1001c..c63ba62ad 100644 --- a/main/gooey/styles/enum.Global.html +++ b/main/gooey/styles/enum.Global.html @@ -16,7 +16,7 @@ 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<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T, U> TryFrom<U> for Twhere +

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere T: Send,

§

impl<T> WasmNotSync for Twhere diff --git a/main/gooey/styles/struct.ComponentName.html b/main/gooey/styles/struct.ComponentName.html index d9cd68fe2..8da278c70 100644 --- a/main/gooey/styles/struct.ComponentName.html +++ b/main/gooey/styles/struct.ComponentName.html @@ -29,7 +29,7 @@ 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<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/styles/struct.CustomComponent.html b/main/gooey/styles/struct.CustomComponent.html index f08a06533..0495741ec 100644 --- a/main/gooey/styles/struct.CustomComponent.html +++ b/main/gooey/styles/struct.CustomComponent.html @@ -22,7 +22,7 @@ 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<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/styles/struct.Edges.html b/main/gooey/styles/struct.Edges.html index 655be6239..dc502c5a7 100644 --- a/main/gooey/styles/struct.Edges.html +++ b/main/gooey/styles/struct.Edges.html @@ -47,7 +47,7 @@
§

impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and -[IntoComponents].
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +[IntoComponents].

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/styles/struct.Group.html b/main/gooey/styles/struct.Group.html index e0b46ee20..ad1c1715a 100644 --- a/main/gooey/styles/struct.Group.html +++ b/main/gooey/styles/struct.Group.html @@ -28,7 +28,7 @@ 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<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/styles/struct.Styles.html b/main/gooey/styles/struct.Styles.html index 12ee9ca5c..f0f430654 100644 --- a/main/gooey/styles/struct.Styles.html +++ b/main/gooey/styles/struct.Styles.html @@ -41,7 +41,7 @@ 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<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/styles/struct.StylesIntoIter.html b/main/gooey/styles/struct.StylesIntoIter.html index 16d70b2ba..97fa3597c 100644 --- a/main/gooey/styles/struct.StylesIntoIter.html +++ b/main/gooey/styles/struct.StylesIntoIter.html @@ -197,7 +197,7 @@

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

source§

impl<I> IntoIterator for Iwhere - I: Iterator,

§

type Item = <I as Iterator>::Item

The type of the elements being iterated over.
§

type IntoIter = I

Which kind of iterator are we turning this into?
const: unstable · source§

fn into_iter(self) -> I

Creates an iterator from a value. Read more
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T, U> TryFrom<U> for Twhere + I: Iterator,

§

type Item = <I as Iterator>::Item

The type of the elements being iterated over.
§

type IntoIter = I

Which kind of iterator are we turning this into?
const: unstable · source§

fn into_iter(self) -> I

Creates an iterator from a value. Read more
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere T: Send,

§

impl<T> WasmNotSync for Twhere diff --git a/main/gooey/value/enum.Value.html b/main/gooey/value/enum.Value.html index 9adb1b70f..ad8bf39b2 100644 --- a/main/gooey/value/enum.Value.html +++ b/main/gooey/value/enum.Value.html @@ -1,21 +1,21 @@ -Value in gooey::value - Rust

Enum gooey::value::Value

source ·
pub enum Value<T> {
+Value in gooey::value - Rust

Enum gooey::value::Value

source ·
pub enum Value<T> {
     Constant(T),
     Dynamic(Dynamic<T>),
 }
Expand description

A value that may be either constant or dynamic.

Variants§

§

Constant(T)

A value that will not ever change externally.

§

Dynamic(Dynamic<T>)

A value that may be updated externally.

-

Implementations§

source§

impl<T> Value<T>

source

pub fn dynamic(value: T) -> Self

Returns a Value::Dynamic containing value.

-
source

pub fn map<R>(&self, map: impl FnOnce(&T) -> R) -> R

Maps the current contents to map and returns the result.

-
source

pub fn map_mut<R>(&mut self, map: impl FnOnce(&mut T) -> R) -> R

Maps the current contents with exclusive access and returns the result.

-
source

pub fn get(&self) -> Twhere +

Implementations§

source§

impl<T> Value<T>

source

pub fn dynamic(value: T) -> Self

Returns a Value::Dynamic containing value.

+
source

pub fn map<R>(&self, map: impl FnOnce(&T) -> R) -> R

Maps the current contents to map and returns the result.

+
source

pub fn map_mut<R>(&mut self, map: impl FnOnce(&mut T) -> R) -> R

Maps the current contents with exclusive access and returns the result.

+
source

pub fn get(&self) -> Twhere T: Clone,

Returns a clone of the currently stored value.

-
source

pub fn generation(&self) -> Option<Generation>

Returns the current generation of the data stored, if the contained +

source

pub fn generation(&self) -> Option<Generation>

Returns the current generation of the data stored, if the contained value is Dynamic.

-
source

pub fn redraw_when_changed(&self, context: &WidgetContext<'_, '_>)

Marks the widget for redraw when this value is updated.

+
source

pub fn redraw_when_changed(&self, context: &WidgetContext<'_, '_>)

Marks the widget for redraw when this value is updated.

This function has no effect if the value is constant.

-

Trait Implementations§

source§

impl<T> Clone for Value<T>where - T: Clone,

source§

fn clone(&self) -> Self

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<T: Debug> Debug for Value<T>

source§

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

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

impl<T> Default for Value<T>where - T: Default,

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl<T> IntoValue<T> for Value<T>

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for Value<T>where +

Trait Implementations§

source§

impl<T> Clone for Value<T>where + T: Clone,

source§

fn clone(&self) -> Self

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<T: Debug> Debug for Value<T>

source§

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

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

impl<T> Default for Value<T>where + T: Default,

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl<T> IntoValue<T> for Value<T>

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for Value<T>where T: RefUnwindSafe,

§

impl<T> Send for Value<T>where T: Send,

§

impl<T> Sync for Value<T>where T: Send + Sync,

§

impl<T> Unpin for Value<T>where @@ -37,7 +37,7 @@ 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<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<T> WasmNotSend for Twhere diff --git a/main/gooey/value/index.html b/main/gooey/value/index.html index 3c07011d8..bb91f92d0 100644 --- a/main/gooey/value/index.html +++ b/main/gooey/value/index.html @@ -1,4 +1,5 @@ -gooey::value - Rust

Module gooey::value

source ·
Expand description

Types for storing and interacting with values in Widgets.

+gooey::value - Rust

Module gooey::value

source ·
Expand description

Types for storing and interacting with values in Widgets.

Structs

  • Suspends the current async task until the contained value has been updated or there are no remaining writers for the value.
  • An instance of a value that provides APIs to observe and react to its -contents.
  • A reader that tracks the last generation accessed through this reader.
  • A tag that represents an individual revision of a Dynamic value.

Enums

  • A value that may be either constant or dynamic.

Traits

\ No newline at end of file +contents.
  • An exclusive reference to the contents of a Dynamic.
  • A reader that tracks the last generation accessed through this reader.
  • A tag that represents an individual revision of a Dynamic value.
  • Enums

    • A value that may be either constant or dynamic.

    Traits

    • A type that can have a for_each operation applied to it.
    • A type that can convert into a Dynamic<T>.
    • A type that can be converted into a Value.
    • A type that can create a Dynamic<U> from a T passed into a mapping +function.
    \ No newline at end of file diff --git a/main/gooey/value/sidebar-items.js b/main/gooey/value/sidebar-items.js index 976bb0c0d..3b92cf354 100644 --- a/main/gooey/value/sidebar-items.js +++ b/main/gooey/value/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"enum":["Value"],"struct":["BlockUntilUpdatedFuture","Dynamic","DynamicReader","Generation"],"trait":["IntoDynamic","IntoValue"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"enum":["Value"],"struct":["BlockUntilUpdatedFuture","Dynamic","DynamicGuard","DynamicReader","Generation"],"trait":["ForEach","IntoDynamic","IntoValue","MapEach"]}; \ No newline at end of file diff --git a/main/gooey/value/struct.BlockUntilUpdatedFuture.html b/main/gooey/value/struct.BlockUntilUpdatedFuture.html index 6adaff1b8..6c9e596e7 100644 --- a/main/gooey/value/struct.BlockUntilUpdatedFuture.html +++ b/main/gooey/value/struct.BlockUntilUpdatedFuture.html @@ -1,7 +1,7 @@ -BlockUntilUpdatedFuture in gooey::value - Rust
    pub struct BlockUntilUpdatedFuture<'a, T>(_);
    Expand description

    Suspends the current async task until the contained value has been +BlockUntilUpdatedFuture in gooey::value - Rust

    pub struct BlockUntilUpdatedFuture<'a, T>(_);
    Expand description

    Suspends the current async task until the contained value has been updated or there are no remaining writers for the value.

    Yeilds true if a newly updated value was discovered.

    -

    Trait Implementations§

    source§

    impl<'a, T: Debug> Debug for BlockUntilUpdatedFuture<'a, T>

    source§

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

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

    impl<'a, T> Future for BlockUntilUpdatedFuture<'a, T>

    §

    type Output = bool

    The type of value produced on completion.
    source§

    fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output>

    Attempt to resolve the future to a final value, registering +

    Trait Implementations§

    source§

    impl<'a, T: Debug> Debug for BlockUntilUpdatedFuture<'a, T>

    source§

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

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

    impl<'a, T> Future for BlockUntilUpdatedFuture<'a, T>

    §

    type Output = bool

    The type of value produced on completion.
    source§

    fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output>

    Attempt to resolve the future to a final value, registering the current task for wakeup if the value is not yet available. Read more

    Auto Trait Implementations§

    §

    impl<'a, T> RefUnwindSafe for BlockUntilUpdatedFuture<'a, T>

    §

    impl<'a, T> Send for BlockUntilUpdatedFuture<'a, T>where T: Send,

    §

    impl<'a, T> Sync for BlockUntilUpdatedFuture<'a, T>where T: Send,

    §

    impl<'a, T> Unpin for BlockUntilUpdatedFuture<'a, T>

    §

    impl<'a, T> !UnwindSafe for BlockUntilUpdatedFuture<'a, T>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere @@ -24,7 +24,7 @@

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

    source§

    impl<F> IntoFuture for Fwhere - F: Future,

    §

    type Output = <F as Future>::Output

    The output that the future will produce on completion.
    §

    type IntoFuture = F

    Which kind of future are we turning this into?
    source§

    fn into_future(self) -> <F as IntoFuture>::IntoFuture

    Creates a future from a value. Read more
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T, U> TryFrom<U> for Twhere + F: Future,

    §

    type Output = <F as Future>::Output

    The output that the future will produce on completion.
    §

    type IntoFuture = F

    Which kind of future are we turning this into?
    source§

    fn into_future(self) -> <F as IntoFuture>::IntoFuture

    Creates a future from a value. Read more
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    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.
    §

    impl<T> Upcast<T> for T

    §

    fn upcast(&self) -> Option<&T>

    §

    impl<T> WasmNotSend for Twhere T: Send,

    §

    impl<T> WasmNotSync for Twhere diff --git a/main/gooey/value/struct.Dynamic.html b/main/gooey/value/struct.Dynamic.html index 1e6162d12..ffa7f5d0d 100644 --- a/main/gooey/value/struct.Dynamic.html +++ b/main/gooey/value/struct.Dynamic.html @@ -1,21 +1,21 @@ -Dynamic in gooey::value - Rust

    Struct gooey::value::Dynamic

    source ·
    pub struct Dynamic<T>(_);
    Expand description

    An instance of a value that provides APIs to observe and react to its +Dynamic in gooey::value - Rust

    Struct gooey::value::Dynamic

    source ·
    pub struct Dynamic<T>(_);
    Expand description

    An instance of a value that provides APIs to observe and react to its contents.

    -

    Implementations§

    source§

    impl<T> Dynamic<T>

    source

    pub fn new(value: T) -> Self

    Creates a new instance wrapping value.

    -
    source

    pub fn map_ref<R>(&self, map: impl FnOnce(&T) -> R) -> R

    Maps the contents with read-only access.

    -
    source

    pub fn map_mut<R>(&self, map: impl FnOnce(&mut T) -> R) -> R

    Maps the contents with exclusive access. Before returning from this +

    Implementations§

    source§

    impl<T> Dynamic<T>

    source

    pub fn new(value: T) -> Self

    Creates a new instance wrapping value.

    +
    source

    pub fn map_ref<R>(&self, map: impl FnOnce(&T) -> R) -> R

    Maps the contents with read-only access.

    +
    source

    pub fn map_mut<R>(&self, map: impl FnOnce(&mut T) -> R) -> R

    Maps the contents with exclusive access. Before returning from this function, all observers will be notified that the contents have been updated.

    -
    source

    pub fn for_each<F>(&self, for_each: F)where +

    source

    pub fn for_each<F>(&self, for_each: F)where F: for<'a> FnMut(&'a T) + Send + 'static,

    Attaches for_each to this value so that it is invoked each time the value’s contents are updated.

    -
    source

    pub fn with_for_each<F>(self, for_each: F) -> Selfwhere +

    source

    pub fn with_for_each<F>(self, for_each: F) -> Selfwhere F: for<'a> FnMut(&'a T) + Send + 'static,

    Attaches for_each to this value so that it is invoked each time the value’s contents are updated. This function returns self.

    -
    source

    pub fn map_each<R, F>(&self, map: F) -> Dynamic<R>where +

    source

    pub fn map_each<R, F>(&self, map: F) -> Dynamic<R>where F: for<'a> FnMut(&'a T) -> R + Send + 'static, R: Send + 'static,

    Creates a new dynamic value that contains the result of invoking map each time this value is changed.

    -
    source

    pub fn with_clone<R>(&self, with_clone: impl FnOnce(Self) -> R) -> R

    A helper function that invokes with_clone with a clone of self. This +

    source

    pub fn with_clone<R>(&self, with_clone: impl FnOnce(Self) -> R) -> R

    A helper function that invokes with_clone with a clone of self. This code may produce slightly more readable code.

    let value = gooey::value::Dynamic::new(1);
    @@ -36,23 +36,26 @@
     });
     
     println!("{}", value.get());
    -
    source

    pub fn get(&self) -> Twhere +

    source

    pub fn get(&self) -> Twhere T: Clone,

    Returns a clone of the currently contained value.

    -
    source

    pub fn replace(&self, new_value: T) -> T

    Replaces the contents with new_value, returning the previous contents. +

    source

    pub fn replace(&self, new_value: T) -> T

    Replaces the contents with new_value, returning the previous contents. Before returning from this function, all observers will be notified that the contents have been updated.

    -
    source

    pub fn set(&self, new_value: T)

    Stores new_value in this dynamic. Before returning from this function, +

    source

    pub fn set(&self, new_value: T)

    Stores new_value in this dynamic. Before returning from this function, all observers will be notified that the contents have been updated.

    -
    source

    pub fn update(&self, new_value: T)where +

    source

    pub fn update(&self, new_value: T)where T: Eq,

    Updates this dynamic with new_value, but only if new_value is not equal to the currently stored value.

    -
    source

    pub fn create_reader(&self) -> DynamicReader<T>

    Returns a new reference-based reader for this dynamic value.

    -
    source

    pub fn into_reader(self) -> DynamicReader<T>

    Converts this Dynamic into a reader.

    -
    source

    pub fn generation(&self) -> Generation

    Returns the current generation of the value.

    -
    source

    pub fn transition_to(&self, new_value: T) -> DynamicTransition<T>where +

    source

    pub fn create_reader(&self) -> DynamicReader<T>

    Returns a new reference-based reader for this dynamic value.

    +
    source

    pub fn into_reader(self) -> DynamicReader<T>

    Converts this Dynamic into a reader.

    +
    source

    pub fn lock(&self) -> DynamicGuard<'_, T>

    Returns an exclusive reference to the contents of this dynamic.

    +

    This call will block until all other guards for this dynamic have been +dropped.

    +
    source

    pub fn generation(&self) -> Generation

    Returns the current generation of the value.

    +
    source

    pub fn transition_to(&self, new_value: T) -> DynamicTransition<T>where T: LinearInterpolate + Clone + Send + Sync,

    Returns a pending transition for this value to new_value.

    -

    Trait Implementations§

    source§

    impl<T> Clone for Dynamic<T>

    source§

    fn clone(&self) -> Self

    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<T: Debug> Debug for Dynamic<T>

    source§

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

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

    impl<T> Default for Dynamic<T>where - T: Default,

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<T> Drop for Dynamic<T>

    source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    source§

    impl<T> From<Dynamic<T>> for DynamicReader<T>

    source§

    fn from(value: Dynamic<T>) -> Self

    Converts to this type from the input type.
    source§

    impl<T> IntoDynamic<T> for Dynamic<T>

    source§

    fn into_dynamic(self) -> Dynamic<T>

    Returns self as a dynamic.
    source§

    impl<T> IntoValue<T> for Dynamic<T>

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.

    Auto Trait Implementations§

    §

    impl<T> RefUnwindSafe for Dynamic<T>

    §

    impl<T> Send for Dynamic<T>where +

    Trait Implementations§

    source§

    impl<T> Clone for Dynamic<T>

    source§

    fn clone(&self) -> Self

    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<T: Debug> Debug for Dynamic<T>

    source§

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

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

    impl<T> Default for Dynamic<T>where + T: Default,

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<T> Drop for Dynamic<T>

    source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    source§

    impl<T> From<Dynamic<T>> for DynamicReader<T>

    source§

    fn from(value: Dynamic<T>) -> Self

    Converts to this type from the input type.
    source§

    impl<T> IntoDynamic<T> for Dynamic<T>

    source§

    fn into_dynamic(self) -> Dynamic<T>

    Returns self as a dynamic.
    source§

    impl<T> IntoValue<T> for Dynamic<T>

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.

    Auto Trait Implementations§

    §

    impl<T> RefUnwindSafe for Dynamic<T>

    §

    impl<T> Send for Dynamic<T>where T: Send,

    §

    impl<T> Sync for Dynamic<T>where T: Send,

    §

    impl<T> Unpin for Dynamic<T>

    §

    impl<T> UnwindSafe for Dynamic<T>

    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 @@ -71,7 +74,7 @@ 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<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    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.
    §

    impl<T> Upcast<T> for T

    §

    fn upcast(&self) -> Option<&T>

    §

    impl<T> WasmNotSend for Twhere diff --git a/main/gooey/value/struct.DynamicGuard.html b/main/gooey/value/struct.DynamicGuard.html new file mode 100644 index 000000000..20e766897 --- /dev/null +++ b/main/gooey/value/struct.DynamicGuard.html @@ -0,0 +1,19 @@ +DynamicGuard in gooey::value - Rust

    Struct gooey::value::DynamicGuard

    source ·
    pub struct DynamicGuard<'a, T> { /* private fields */ }
    Expand description

    An exclusive reference to the contents of a Dynamic.

    +

    Trait Implementations§

    source§

    impl<'a, T: Debug> Debug for DynamicGuard<'a, T>

    source§

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

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

    impl<'a, T> Deref for DynamicGuard<'a, T>

    §

    type Target = T

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl<'a, T> DerefMut for DynamicGuard<'a, T>

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.
    source§

    impl<T> Drop for DynamicGuard<'_, T>

    source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more

    Auto Trait Implementations§

    §

    impl<'a, T> RefUnwindSafe for DynamicGuard<'a, T>

    §

    impl<'a, T> !Send for DynamicGuard<'a, T>

    §

    impl<'a, T> !Sync for DynamicGuard<'a, T>

    §

    impl<'a, T> Unpin for DynamicGuard<'a, T>

    §

    impl<'a, T> UnwindSafe for DynamicGuard<'a, T>

    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
    §

    impl<A> Cast for A

    §

    fn cast<To>(self) -> Towhere + To: CastFrom<A>,

    Casts self to the To type. This may be a lossy operation.
    §

    impl<A> CastFrom<A> for A

    §

    fn from_cast(from: A) -> A

    Returns from as Self.
    §

    impl<A, B> CastInto<A> for Bwhere + A: CastFrom<B>,

    §

    fn cast_into(self) -> A

    Returns self as To.
    §

    impl<T> Downcast<T> for T

    §

    fn downcast(&self) -> &T

    §

    impl<T> Downcast for Twhere + T: Any,

    §

    fn into_any(self: Box<T, Global>) -> Box<dyn Any, Global>

    Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
    §

    fn into_any_rc(self: Rc<T, Global>) -> Rc<dyn Any, Global>

    Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
    §

    fn as_any(&self) -> &(dyn Any + 'static)

    Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
    §

    fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

    Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
    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<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    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.
    §

    impl<T> Upcast<T> for T

    §

    fn upcast(&self) -> Option<&T>

    \ No newline at end of file diff --git a/main/gooey/value/struct.DynamicReader.html b/main/gooey/value/struct.DynamicReader.html index e3657cd97..b004e85f1 100644 --- a/main/gooey/value/struct.DynamicReader.html +++ b/main/gooey/value/struct.DynamicReader.html @@ -1,16 +1,16 @@ -DynamicReader in gooey::value - Rust

    Struct gooey::value::DynamicReader

    source ·
    pub struct DynamicReader<T> { /* private fields */ }
    Expand description

    A reader that tracks the last generation accessed through this reader.

    -

    Implementations§

    source§

    impl<T> DynamicReader<T>

    source

    pub fn map_ref<R>(&mut self, map: impl FnOnce(&T) -> R) -> R

    Maps the contents of the dynamic value and returns the result.

    +DynamicReader in gooey::value - Rust

    Struct gooey::value::DynamicReader

    source ·
    pub struct DynamicReader<T> { /* private fields */ }
    Expand description

    A reader that tracks the last generation accessed through this reader.

    +

    Implementations§

    source§

    impl<T> DynamicReader<T>

    source

    pub fn map_ref<R>(&mut self, map: impl FnOnce(&T) -> R) -> R

    Maps the contents of the dynamic value and returns the result.

    This function marks the currently stored value as being read.

    -
    source

    pub fn get(&mut self) -> Twhere +

    source

    pub fn get(&mut self) -> Twhere T: Clone,

    Returns a clone of the currently contained value.

    This function marks the currently stored value as being read.

    -
    source

    pub fn block_until_updated(&mut self) -> bool

    Blocks the current thread until the contained value has been updated or +

    source

    pub fn block_until_updated(&mut self) -> bool

    Blocks the current thread until the contained value has been updated or there are no remaining writers for the value.

    Returns true if a newly updated value was discovered.

    -
    source

    pub fn wait_until_updated(&mut self) -> BlockUntilUpdatedFuture<'_, T>

    Suspends the current async task until the contained value has been +

    source

    pub fn wait_until_updated(&mut self) -> BlockUntilUpdatedFuture<'_, T>

    Suspends the current async task until the contained value has been updated or there are no remaining writers for the value.

    Returns true if a newly updated value was discovered.

    -

    Trait Implementations§

    source§

    impl<T> Clone for DynamicReader<T>

    source§

    fn clone(&self) -> Self

    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<T: Debug> Debug for DynamicReader<T>

    source§

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

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

    impl<T> Drop for DynamicReader<T>

    source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    source§

    impl<T> From<Dynamic<T>> for DynamicReader<T>

    source§

    fn from(value: Dynamic<T>) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    §

    impl<T> RefUnwindSafe for DynamicReader<T>

    §

    impl<T> Send for DynamicReader<T>where +

    Trait Implementations§

    source§

    impl<T> Clone for DynamicReader<T>

    source§

    fn clone(&self) -> Self

    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<T: Debug> Debug for DynamicReader<T>

    source§

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

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

    impl<T> Drop for DynamicReader<T>

    source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    source§

    impl<T> From<Dynamic<T>> for DynamicReader<T>

    source§

    fn from(value: Dynamic<T>) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    §

    impl<T> RefUnwindSafe for DynamicReader<T>

    §

    impl<T> Send for DynamicReader<T>where T: Send,

    §

    impl<T> Sync for DynamicReader<T>where T: Send,

    §

    impl<T> Unpin for DynamicReader<T>

    §

    impl<T> UnwindSafe for DynamicReader<T>

    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 @@ -29,7 +29,7 @@ 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<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    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.
    §

    impl<T> Upcast<T> for T

    §

    fn upcast(&self) -> Option<&T>

    §

    impl<T> WasmNotSend for Twhere diff --git a/main/gooey/value/struct.Generation.html b/main/gooey/value/struct.Generation.html index 490bf9fc0..7b652d43e 100644 --- a/main/gooey/value/struct.Generation.html +++ b/main/gooey/value/struct.Generation.html @@ -1,8 +1,8 @@ -Generation in gooey::value - Rust

    Struct gooey::value::Generation

    source ·
    pub struct Generation(_);
    Expand description

    A tag that represents an individual revision of a Dynamic value.

    -

    Implementations§

    source§

    impl Generation

    source

    pub fn next(self) -> Self

    Returns the next tag.

    -

    Trait Implementations§

    source§

    impl Clone for Generation

    source§

    fn clone(&self) -> Generation

    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 Generation

    source§

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

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

    impl Default for Generation

    source§

    fn default() -> Generation

    Returns the “default value” for a type. Read more
    source§

    impl PartialEq<Generation> for Generation

    source§

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

    This method tests for self and other values to be equal, and is used +Generation in gooey::value - Rust

    Struct gooey::value::Generation

    source ·
    pub struct Generation(_);
    Expand description

    A tag that represents an individual revision of a Dynamic value.

    +

    Implementations§

    source§

    impl Generation

    source

    pub fn next(self) -> Self

    Returns the next tag.

    +

    Trait Implementations§

    source§

    impl Clone for Generation

    source§

    fn clone(&self) -> Generation

    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 Generation

    source§

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

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

    impl Default for Generation

    source§

    fn default() -> Generation

    Returns the “default value” for a type. Read more
    source§

    impl PartialEq<Generation> for Generation

    source§

    fn eq(&self, other: &Generation) -> 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 Copy for Generation

    source§

    impl Eq for Generation

    source§

    impl StructuralEq for Generation

    source§

    impl StructuralPartialEq for Generation

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

    source§

    impl Copy for Generation

    source§

    impl Eq for Generation

    source§

    impl StructuralEq for Generation

    source§

    impl StructuralPartialEq for Generation

    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
    §

    impl<A> Cast for A

    §

    fn cast<To>(self) -> Towhere @@ -26,7 +26,7 @@

    §

    impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and -[IntoComponents].
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +[IntoComponents].

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    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.
    §

    impl<T> Upcast<T> for T

    §

    fn upcast(&self) -> Option<&T>

    §

    impl<T> WasmNotSend for Twhere diff --git a/main/gooey/value/trait.ForEach.html b/main/gooey/value/trait.ForEach.html new file mode 100644 index 000000000..26153990c --- /dev/null +++ b/main/gooey/value/trait.ForEach.html @@ -0,0 +1,38 @@ +ForEach in gooey::value - Rust

    Trait gooey::value::ForEach

    source ·
    pub trait ForEach<T> {
    +    type Ref<'a>;
    +
    +    // Required method
    +    fn for_each<F>(&self, for_each: F)
    +       where F: for<'a> FnMut(Self::Ref<'a>) + Send + 'static;
    +}
    Expand description

    A type that can have a for_each operation applied to it.

    +

    Required Associated Types§

    source

    type Ref<'a>

    The borrowed representation of T to pass into the for_each function.

    +

    Required Methods§

    source

    fn for_each<F>(&self, for_each: F)where + F: for<'a> FnMut(Self::Ref<'a>) + Send + 'static,

    Apply for_each to each value contained within self.

    +

    Implementations on Foreign Types§

    source§

    impl<T0, T1, T2, T3> ForEach<(T0, T1, T2, T3)> for (&Dynamic<T0>, &Dynamic<T1>, &Dynamic<T2>, &Dynamic<T3>)where + T0: Send + 'static, + T1: Send + 'static, + T2: Send + 'static, + T3: Send + 'static,

    §

    type Ref<'a> = (&'a T0, &'a T1, &'a T2, &'a T3)

    source§

    fn for_each<F>(&self, for_each: F)where + F: for<'a> FnMut(Self::Ref<'a>) + Send + 'static,

    source§

    impl<T0, T1, T2, T3, T4, T5> ForEach<(T0, T1, T2, T3, T4, T5)> for (&Dynamic<T0>, &Dynamic<T1>, &Dynamic<T2>, &Dynamic<T3>, &Dynamic<T4>, &Dynamic<T5>)where + T0: Send + 'static, + T1: Send + 'static, + T2: Send + 'static, + T3: Send + 'static, + T4: Send + 'static, + T5: Send + 'static,

    §

    type Ref<'a> = (&'a T0, &'a T1, &'a T2, &'a T3, &'a T4, &'a T5)

    source§

    fn for_each<F>(&self, for_each: F)where + F: for<'a> FnMut(Self::Ref<'a>) + Send + 'static,

    source§

    impl<T0, T1> ForEach<(T0, T1)> for (&Dynamic<T0>, &Dynamic<T1>)where + T0: Send + 'static, + T1: Send + 'static,

    §

    type Ref<'a> = (&'a T0, &'a T1)

    source§

    fn for_each<F>(&self, for_each: F)where + F: for<'a> FnMut(Self::Ref<'a>) + Send + 'static,

    source§

    impl<T0, T1, T2> ForEach<(T0, T1, T2)> for (&Dynamic<T0>, &Dynamic<T1>, &Dynamic<T2>)where + T0: Send + 'static, + T1: Send + 'static, + T2: Send + 'static,

    §

    type Ref<'a> = (&'a T0, &'a T1, &'a T2)

    source§

    fn for_each<F>(&self, for_each: F)where + F: for<'a> FnMut(Self::Ref<'a>) + Send + 'static,

    source§

    impl<T0, T1, T2, T3, T4> ForEach<(T0, T1, T2, T3, T4)> for (&Dynamic<T0>, &Dynamic<T1>, &Dynamic<T2>, &Dynamic<T3>, &Dynamic<T4>)where + T0: Send + 'static, + T1: Send + 'static, + T2: Send + 'static, + T3: Send + 'static, + T4: Send + 'static,

    §

    type Ref<'a> = (&'a T0, &'a T1, &'a T2, &'a T3, &'a T4)

    source§

    fn for_each<F>(&self, for_each: F)where + F: for<'a> FnMut(Self::Ref<'a>) + Send + 'static,

    source§

    impl<T0> ForEach<(T0,)> for (&Dynamic<T0>,)where + T0: Send + 'static,

    §

    type Ref<'a> = (&'a T0,)

    source§

    fn for_each<F>(&self, for_each: F)where + F: for<'a> FnMut(Self::Ref<'a>) + Send + 'static,

    Implementors§

    \ No newline at end of file diff --git a/main/gooey/value/trait.IntoDynamic.html b/main/gooey/value/trait.IntoDynamic.html index 4b9d3205c..4485c8305 100644 --- a/main/gooey/value/trait.IntoDynamic.html +++ b/main/gooey/value/trait.IntoDynamic.html @@ -1,8 +1,8 @@ -IntoDynamic in gooey::value - Rust

    Trait gooey::value::IntoDynamic

    source ·
    pub trait IntoDynamic<T> {
    +IntoDynamic in gooey::value - Rust

    Trait gooey::value::IntoDynamic

    source ·
    pub trait IntoDynamic<T> {
         // Required method
         fn into_dynamic(self) -> Dynamic<T>;
     }
    Expand description

    A type that can convert into a Dynamic<T>.

    -

    Required Methods§

    source

    fn into_dynamic(self) -> Dynamic<T>

    Returns self as a dynamic.

    -

    Implementors§

    source§

    impl<T> IntoDynamic<T> for Dynamic<T>

    source§

    impl<T, F> IntoDynamic<T> for Fwhere +

    Required Methods§

    source

    fn into_dynamic(self) -> Dynamic<T>

    Returns self as a dynamic.

    +

    Implementors§

    source§

    impl<T> IntoDynamic<T> for Dynamic<T>

    source§

    impl<T, F> IntoDynamic<T> for Fwhere F: FnMut(&T) + Send + 'static, T: Default,

    \ No newline at end of file diff --git a/main/gooey/value/trait.IntoValue.html b/main/gooey/value/trait.IntoValue.html index 77f068269..1b78dda91 100644 --- a/main/gooey/value/trait.IntoValue.html +++ b/main/gooey/value/trait.IntoValue.html @@ -1,6 +1,6 @@ -IntoValue in gooey::value - Rust

    Trait gooey::value::IntoValue

    source ·
    pub trait IntoValue<T> {
    +IntoValue in gooey::value - Rust

    Trait gooey::value::IntoValue

    source ·
    pub trait IntoValue<T> {
         // Required method
         fn into_value(self) -> Value<T>;
     }
    Expand description

    A type that can be converted into a Value.

    -

    Required Methods§

    source

    fn into_value(self) -> Value<T>

    Returns this type as a Value.

    -

    Implementations on Foreign Types§

    source§

    impl<'a> IntoValue<String> for &'a str

    Implementors§

    \ No newline at end of file +

    Required Methods§

    source

    fn into_value(self) -> Value<T>

    Returns this type as a Value.

    +

    Implementations on Foreign Types§

    source§

    impl<'a> IntoValue<String> for &'a str

    Implementors§

    \ No newline at end of file diff --git a/main/gooey/value/trait.MapEach.html b/main/gooey/value/trait.MapEach.html new file mode 100644 index 000000000..37963f6a6 --- /dev/null +++ b/main/gooey/value/trait.MapEach.html @@ -0,0 +1,46 @@ +MapEach in gooey::value - Rust

    Trait gooey::value::MapEach

    source ·
    pub trait MapEach<T, U> {
    +    type Ref<'a>;
    +
    +    // Required method
    +    fn map_each<F>(&self, map_each: F) -> Dynamic<U>
    +       where F: for<'a> FnMut(Self::Ref<'a>) -> U + Send + 'static;
    +}
    Expand description

    A type that can create a Dynamic<U> from a T passed into a mapping +function.

    +

    Required Associated Types§

    source

    type Ref<'a>

    The borrowed representation of T passed into the mapping function.

    +

    Required Methods§

    source

    fn map_each<F>(&self, map_each: F) -> Dynamic<U>where + F: for<'a> FnMut(Self::Ref<'a>) -> U + Send + 'static,

    Apply map_each to each value in self, storing the result in the +returned dynamic.

    +

    Implementations on Foreign Types§

    source§

    impl<U, T0, T1, T2, T3> MapEach<(T0, T1, T2, T3), U> for (&Dynamic<T0>, &Dynamic<T1>, &Dynamic<T2>, &Dynamic<T3>)where + U: Send + 'static, + T0: Send + 'static, + T1: Send + 'static, + T2: Send + 'static, + T3: Send + 'static,

    §

    type Ref<'a> = (&'a T0, &'a T1, &'a T2, &'a T3)

    source§

    fn map_each<F>(&self, map_each: F) -> Dynamic<U>where + F: for<'a> FnMut(Self::Ref<'a>) -> U + Send + 'static,

    source§

    impl<U, T0> MapEach<(T0,), U> for (&Dynamic<T0>,)where + U: Send + 'static, + T0: Send + 'static,

    §

    type Ref<'a> = (&'a T0,)

    source§

    fn map_each<F>(&self, map_each: F) -> Dynamic<U>where + F: for<'a> FnMut(Self::Ref<'a>) -> U + Send + 'static,

    source§

    impl<U, T0, T1, T2, T3, T4, T5> MapEach<(T0, T1, T2, T3, T4, T5), U> for (&Dynamic<T0>, &Dynamic<T1>, &Dynamic<T2>, &Dynamic<T3>, &Dynamic<T4>, &Dynamic<T5>)where + U: Send + 'static, + T0: Send + 'static, + T1: Send + 'static, + T2: Send + 'static, + T3: Send + 'static, + T4: Send + 'static, + T5: Send + 'static,

    §

    type Ref<'a> = (&'a T0, &'a T1, &'a T2, &'a T3, &'a T4, &'a T5)

    source§

    fn map_each<F>(&self, map_each: F) -> Dynamic<U>where + F: for<'a> FnMut(Self::Ref<'a>) -> U + Send + 'static,

    source§

    impl<U, T0, T1, T2, T3, T4> MapEach<(T0, T1, T2, T3, T4), U> for (&Dynamic<T0>, &Dynamic<T1>, &Dynamic<T2>, &Dynamic<T3>, &Dynamic<T4>)where + U: Send + 'static, + T0: Send + 'static, + T1: Send + 'static, + T2: Send + 'static, + T3: Send + 'static, + T4: Send + 'static,

    §

    type Ref<'a> = (&'a T0, &'a T1, &'a T2, &'a T3, &'a T4)

    source§

    fn map_each<F>(&self, map_each: F) -> Dynamic<U>where + F: for<'a> FnMut(Self::Ref<'a>) -> U + Send + 'static,

    source§

    impl<U, T0, T1, T2> MapEach<(T0, T1, T2), U> for (&Dynamic<T0>, &Dynamic<T1>, &Dynamic<T2>)where + U: Send + 'static, + T0: Send + 'static, + T1: Send + 'static, + T2: Send + 'static,

    §

    type Ref<'a> = (&'a T0, &'a T1, &'a T2)

    source§

    fn map_each<F>(&self, map_each: F) -> Dynamic<U>where + F: for<'a> FnMut(Self::Ref<'a>) -> U + Send + 'static,

    source§

    impl<U, T0, T1> MapEach<(T0, T1), U> for (&Dynamic<T0>, &Dynamic<T1>)where + U: Send + 'static, + T0: Send + 'static, + T1: Send + 'static,

    §

    type Ref<'a> = (&'a T0, &'a T1)

    source§

    fn map_each<F>(&self, map_each: F) -> Dynamic<U>where + F: for<'a> FnMut(Self::Ref<'a>) -> U + Send + 'static,

    Implementors§

    \ No newline at end of file diff --git a/main/gooey/widget/enum.WidgetRef.html b/main/gooey/widget/enum.WidgetRef.html index 9345e8f96..add44cf4a 100644 --- a/main/gooey/widget/enum.WidgetRef.html +++ b/main/gooey/widget/enum.WidgetRef.html @@ -24,7 +24,7 @@ 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<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    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.
    §

    impl<T> Upcast<T> for T

    §

    fn upcast(&self) -> Option<&T>

    §

    impl<T> WasmNotSend for Twhere diff --git a/main/gooey/widget/struct.Callback.html b/main/gooey/widget/struct.Callback.html index 47cc063b9..c24aac25c 100644 --- a/main/gooey/widget/struct.Callback.html +++ b/main/gooey/widget/struct.Callback.html @@ -19,7 +19,7 @@ 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<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T, U> TryFrom<U> for Twhere +

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    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.
    §

    impl<T> Upcast<T> for T

    §

    fn upcast(&self) -> Option<&T>

    §

    impl<T> WasmNotSend for Twhere T: Send,

    \ No newline at end of file diff --git a/main/gooey/widget/struct.Children.html b/main/gooey/widget/struct.Children.html index d6b570cf9..2844b068e 100644 --- a/main/gooey/widget/struct.Children.html +++ b/main/gooey/widget/struct.Children.html @@ -1084,7 +1084,7 @@
    Examples
    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<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T, U> TryFrom<U> for Twhere +

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    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.
    §

    impl<T> Upcast<T> for T

    §

    fn upcast(&self) -> Option<&T>

    §

    impl<T> WasmNotSend for Twhere T: Send,

    §

    impl<T> WasmNotSync for Twhere diff --git a/main/gooey/widget/struct.EventHandled.html b/main/gooey/widget/struct.EventHandled.html index 5ef098c5c..e6ae279da 100644 --- a/main/gooey/widget/struct.EventHandled.html +++ b/main/gooey/widget/struct.EventHandled.html @@ -25,7 +25,7 @@
    §

    impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and -[IntoComponents].
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +[IntoComponents].

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    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.
    §

    impl<T> Upcast<T> for T

    §

    fn upcast(&self) -> Option<&T>

    §

    impl<T> WasmNotSend for Twhere diff --git a/main/gooey/widget/struct.EventIgnored.html b/main/gooey/widget/struct.EventIgnored.html index a85135b86..465d4b153 100644 --- a/main/gooey/widget/struct.EventIgnored.html +++ b/main/gooey/widget/struct.EventIgnored.html @@ -25,7 +25,7 @@
    §

    impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and -[IntoComponents].
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +[IntoComponents].

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    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.
    §

    impl<T> Upcast<T> for T

    §

    fn upcast(&self) -> Option<&T>

    §

    impl<T> WasmNotSend for Twhere diff --git a/main/gooey/widget/struct.ManagedWidget.html b/main/gooey/widget/struct.ManagedWidget.html index 93ec7e14a..da59e5356 100644 --- a/main/gooey/widget/struct.ManagedWidget.html +++ b/main/gooey/widget/struct.ManagedWidget.html @@ -34,7 +34,7 @@ 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<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    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.
    §

    impl<T> Upcast<T> for T

    §

    fn upcast(&self) -> Option<&T>

    §

    impl<T> WasmNotSend for Twhere diff --git a/main/gooey/widget/struct.WidgetGuard.html b/main/gooey/widget/struct.WidgetGuard.html index 93bb0b264..6ef4fc972 100644 --- a/main/gooey/widget/struct.WidgetGuard.html +++ b/main/gooey/widget/struct.WidgetGuard.html @@ -20,6 +20,6 @@ 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<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T, U> TryFrom<U> for Twhere +

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    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.
    §

    impl<T> Upcast<T> for T

    §

    fn upcast(&self) -> Option<&T>

    \ No newline at end of file diff --git a/main/gooey/widget/struct.WidgetId.html b/main/gooey/widget/struct.WidgetId.html index a6accf87d..2a2bf532e 100644 --- a/main/gooey/widget/struct.WidgetId.html +++ b/main/gooey/widget/struct.WidgetId.html @@ -29,7 +29,7 @@
    §

    impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and -[IntoComponents].
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +[IntoComponents].

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    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.
    §

    impl<T> Upcast<T> for T

    §

    fn upcast(&self) -> Option<&T>

    §

    impl<T> WasmNotSend for Twhere diff --git a/main/gooey/widget/struct.WidgetInstance.html b/main/gooey/widget/struct.WidgetInstance.html index fbb341b77..3e7c3c0c6 100644 --- a/main/gooey/widget/struct.WidgetInstance.html +++ b/main/gooey/widget/struct.WidgetInstance.html @@ -79,7 +79,7 @@
    Panics
    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<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> Run for Twhere +

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> Run for Twhere T: MakeWidget,

    source§

    fn run(self) -> Result<(), EventLoopError>

    Runs the provided type, returning Ok(()) upon successful execution and program exit. Note that this function may not ever return on some platforms.
    source§

    impl<T> ToOwned for Twhere diff --git a/main/gooey/widget/struct.WidgetTag.html b/main/gooey/widget/struct.WidgetTag.html index 9c25a07c1..99372d9e4 100644 --- a/main/gooey/widget/struct.WidgetTag.html +++ b/main/gooey/widget/struct.WidgetTag.html @@ -31,7 +31,7 @@ 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<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T, U> TryFrom<U> for Twhere +

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    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.
    §

    impl<T> Upcast<T> for T

    §

    fn upcast(&self) -> Option<&T>

    §

    impl<T> WasmNotSend for Twhere T: Send,

    §

    impl<T> WasmNotSync for Twhere diff --git a/main/gooey/widgets/button/struct.Button.html b/main/gooey/widgets/button/struct.Button.html index 0903017a1..118729325 100644 --- a/main/gooey/widgets/button/struct.Button.html +++ b/main/gooey/widgets/button/struct.Button.html @@ -73,7 +73,7 @@ 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<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere +

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere T: MakeWidgetWithId,

    source§

    fn make_widget(self) -> WidgetInstance

    Returns a new widget.
    source§

    fn into_window(self) -> Window<WidgetInstance>

    Returns a new window containing self as the root widget.
    source§

    fn with_styles(self, styles: impl Into<Styles>) -> Stylewhere Self: Sized,

    Associates styles with this widget. Read more
    source§

    fn with_next_focus( self, diff --git a/main/gooey/widgets/button/struct.ButtonActiveBackground.html b/main/gooey/widgets/button/struct.ButtonActiveBackground.html index de6385d19..0356efe2c 100644 --- a/main/gooey/widgets/button/struct.ButtonActiveBackground.html +++ b/main/gooey/widgets/button/struct.ButtonActiveBackground.html @@ -26,7 +26,7 @@

    §

    impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and -[IntoComponents].
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +[IntoComponents].

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    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.
    §

    impl<T> Upcast<T> for T

    §

    fn upcast(&self) -> Option<&T>

    §

    impl<T> WasmNotSend for Twhere diff --git a/main/gooey/widgets/button/struct.ButtonBackground.html b/main/gooey/widgets/button/struct.ButtonBackground.html index bdbb6a7a9..823b557fe 100644 --- a/main/gooey/widgets/button/struct.ButtonBackground.html +++ b/main/gooey/widgets/button/struct.ButtonBackground.html @@ -26,7 +26,7 @@
    §

    impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and -[IntoComponents].
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +[IntoComponents].

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    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.
    §

    impl<T> Upcast<T> for T

    §

    fn upcast(&self) -> Option<&T>

    §

    impl<T> WasmNotSend for Twhere diff --git a/main/gooey/widgets/button/struct.ButtonDisabledBackground.html b/main/gooey/widgets/button/struct.ButtonDisabledBackground.html index 89ac11fd3..e1f2c7995 100644 --- a/main/gooey/widgets/button/struct.ButtonDisabledBackground.html +++ b/main/gooey/widgets/button/struct.ButtonDisabledBackground.html @@ -27,7 +27,7 @@
    §

    impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and -[IntoComponents].
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +[IntoComponents].

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    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.
    §

    impl<T> Upcast<T> for T

    §

    fn upcast(&self) -> Option<&T>

    §

    impl<T> WasmNotSend for Twhere diff --git a/main/gooey/widgets/button/struct.ButtonHoverBackground.html b/main/gooey/widgets/button/struct.ButtonHoverBackground.html index ec1dedb4e..d257135b3 100644 --- a/main/gooey/widgets/button/struct.ButtonHoverBackground.html +++ b/main/gooey/widgets/button/struct.ButtonHoverBackground.html @@ -27,7 +27,7 @@
    §

    impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and -[IntoComponents].
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +[IntoComponents].

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    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.
    §

    impl<T> Upcast<T> for T

    §

    fn upcast(&self) -> Option<&T>

    §

    impl<T> WasmNotSend for Twhere diff --git a/main/gooey/widgets/scroll/struct.Scroll.html b/main/gooey/widgets/scroll/struct.Scroll.html index 265d84aa7..bcd3f071f 100644 --- a/main/gooey/widgets/scroll/struct.Scroll.html +++ b/main/gooey/widgets/scroll/struct.Scroll.html @@ -67,7 +67,7 @@ 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<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere +

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere T: MakeWidgetWithId,

    source§

    fn make_widget(self) -> WidgetInstance

    Returns a new widget.
    source§

    fn into_window(self) -> Window<WidgetInstance>

    Returns a new window containing self as the root widget.
    source§

    fn with_styles(self, styles: impl Into<Styles>) -> Stylewhere Self: Sized,

    Associates styles with this widget. Read more
    source§

    fn with_next_focus( self, diff --git a/main/gooey/widgets/scroll/struct.ScrollBarThickness.html b/main/gooey/widgets/scroll/struct.ScrollBarThickness.html index 9af68900d..e9e489e24 100644 --- a/main/gooey/widgets/scroll/struct.ScrollBarThickness.html +++ b/main/gooey/widgets/scroll/struct.ScrollBarThickness.html @@ -17,7 +17,7 @@ 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<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T, U> TryFrom<U> for Twhere +

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    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.
    §

    impl<T> Upcast<T> for T

    §

    fn upcast(&self) -> Option<&T>

    §

    impl<T> WasmNotSend for Twhere T: Send,

    §

    impl<T> WasmNotSync for Twhere diff --git a/main/gooey/widgets/stack/enum.StackDimension.html b/main/gooey/widgets/stack/enum.StackDimension.html index 68e0884ca..2cdb7d7a1 100644 --- a/main/gooey/widgets/stack/enum.StackDimension.html +++ b/main/gooey/widgets/stack/enum.StackDimension.html @@ -30,7 +30,7 @@
    §

    impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and -[IntoComponents].
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +[IntoComponents].

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    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.
    §

    impl<T> Upcast<T> for T

    §

    fn upcast(&self) -> Option<&T>

    §

    impl<T> WasmNotSend for Twhere diff --git a/main/gooey/widgets/stack/enum.StackOrientation.html b/main/gooey/widgets/stack/enum.StackOrientation.html index fc90c7f21..c7e93049b 100644 --- a/main/gooey/widgets/stack/enum.StackOrientation.html +++ b/main/gooey/widgets/stack/enum.StackOrientation.html @@ -30,7 +30,7 @@
    §

    impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and -[IntoComponents].
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +[IntoComponents].

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    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.
    §

    impl<T> Upcast<T> for T

    §

    fn upcast(&self) -> Option<&T>

    §

    impl<T> WasmNotSend for Twhere diff --git a/main/gooey/widgets/stack/struct.Stack.html b/main/gooey/widgets/stack/struct.Stack.html index 9e847121a..236a97692 100644 --- a/main/gooey/widgets/stack/struct.Stack.html +++ b/main/gooey/widgets/stack/struct.Stack.html @@ -75,7 +75,7 @@ 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<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere +

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere T: MakeWidgetWithId,

    source§

    fn make_widget(self) -> WidgetInstance

    Returns a new widget.
    source§

    fn into_window(self) -> Window<WidgetInstance>

    Returns a new window containing self as the root widget.
    source§

    fn with_styles(self, styles: impl Into<Styles>) -> Stylewhere Self: Sized,

    Associates styles with this widget. Read more
    source§

    fn with_next_focus( self, diff --git a/main/gooey/widgets/stack/struct.StackDirection.html b/main/gooey/widgets/stack/struct.StackDirection.html index c7dc07f7e..f82dcc93d 100644 --- a/main/gooey/widgets/stack/struct.StackDirection.html +++ b/main/gooey/widgets/stack/struct.StackDirection.html @@ -34,7 +34,7 @@

    §

    impl<Unit> IntoComponents<Unit> for Unitwhere Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and -[IntoComponents].
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +[IntoComponents].

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    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.
    §

    impl<T> Upcast<T> for T

    §

    fn upcast(&self) -> Option<&T>

    §

    impl<T> WasmNotSend for Twhere diff --git a/main/gooey/widgets/struct.Align.html b/main/gooey/widgets/struct.Align.html index 7ad01b144..1f04afcf2 100644 --- a/main/gooey/widgets/struct.Align.html +++ b/main/gooey/widgets/struct.Align.html @@ -71,7 +71,7 @@ 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<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere +

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere T: MakeWidgetWithId,

    source§

    fn make_widget(self) -> WidgetInstance

    Returns a new widget.
    source§

    fn into_window(self) -> Window<WidgetInstance>

    Returns a new window containing self as the root widget.
    source§

    fn with_styles(self, styles: impl Into<Styles>) -> Stylewhere Self: Sized,

    Associates styles with this widget. Read more
    source§

    fn with_next_focus( self, diff --git a/main/gooey/widgets/struct.Canvas.html b/main/gooey/widgets/struct.Canvas.html index 16983ccc2..a5acbf9d9 100644 --- a/main/gooey/widgets/struct.Canvas.html +++ b/main/gooey/widgets/struct.Canvas.html @@ -63,7 +63,7 @@ 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<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere +

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere T: MakeWidgetWithId,

    source§

    fn make_widget(self) -> WidgetInstance

    Returns a new widget.
    source§

    fn into_window(self) -> Window<WidgetInstance>

    Returns a new window containing self as the root widget.
    source§

    fn with_styles(self, styles: impl Into<Styles>) -> Stylewhere Self: Sized,

    Associates styles with this widget. Read more
    source§

    fn with_next_focus( self, diff --git a/main/gooey/widgets/struct.Expand.html b/main/gooey/widgets/struct.Expand.html index e231e08ff..f8c988f2d 100644 --- a/main/gooey/widgets/struct.Expand.html +++ b/main/gooey/widgets/struct.Expand.html @@ -75,7 +75,7 @@ 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<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere +

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere T: MakeWidgetWithId,

    source§

    fn make_widget(self) -> WidgetInstance

    Returns a new widget.
    source§

    fn into_window(self) -> Window<WidgetInstance>

    Returns a new window containing self as the root widget.
    source§

    fn with_styles(self, styles: impl Into<Styles>) -> Stylewhere Self: Sized,

    Associates styles with this widget. Read more
    source§

    fn with_next_focus( self, diff --git a/main/gooey/widgets/struct.Input.html b/main/gooey/widgets/struct.Input.html index 3545e3515..b2873b53b 100644 --- a/main/gooey/widgets/struct.Input.html +++ b/main/gooey/widgets/struct.Input.html @@ -70,7 +70,7 @@ 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<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere +

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere T: MakeWidgetWithId,

    source§

    fn make_widget(self) -> WidgetInstance

    Returns a new widget.
    source§

    fn into_window(self) -> Window<WidgetInstance>

    Returns a new window containing self as the root widget.
    source§

    fn with_styles(self, styles: impl Into<Styles>) -> Stylewhere Self: Sized,

    Associates styles with this widget. Read more
    source§

    fn with_next_focus( self, diff --git a/main/gooey/widgets/struct.Label.html b/main/gooey/widgets/struct.Label.html index dcc6a5f54..d37e649bc 100644 --- a/main/gooey/widgets/struct.Label.html +++ b/main/gooey/widgets/struct.Label.html @@ -67,7 +67,7 @@ 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<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere +

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere T: MakeWidgetWithId,

    source§

    fn make_widget(self) -> WidgetInstance

    Returns a new widget.
    source§

    fn into_window(self) -> Window<WidgetInstance>

    Returns a new window containing self as the root widget.
    source§

    fn with_styles(self, styles: impl Into<Styles>) -> Stylewhere Self: Sized,

    Associates styles with this widget. Read more
    source§

    fn with_next_focus( self, diff --git a/main/gooey/widgets/struct.Resize.html b/main/gooey/widgets/struct.Resize.html index 78ecc38a9..9713747fb 100644 --- a/main/gooey/widgets/struct.Resize.html +++ b/main/gooey/widgets/struct.Resize.html @@ -73,7 +73,7 @@ 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<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere +

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere T: MakeWidgetWithId,

    source§

    fn make_widget(self) -> WidgetInstance

    Returns a new widget.
    source§

    fn into_window(self) -> Window<WidgetInstance>

    Returns a new window containing self as the root widget.
    source§

    fn with_styles(self, styles: impl Into<Styles>) -> Stylewhere Self: Sized,

    Associates styles with this widget. Read more
    source§

    fn with_next_focus( self, diff --git a/main/gooey/widgets/struct.Style.html b/main/gooey/widgets/struct.Style.html index 16112b95b..d8a82f4eb 100644 --- a/main/gooey/widgets/struct.Style.html +++ b/main/gooey/widgets/struct.Style.html @@ -64,7 +64,7 @@ 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<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere +

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere T: MakeWidgetWithId,

    source§

    fn make_widget(self) -> WidgetInstance

    Returns a new widget.
    source§

    fn into_window(self) -> Window<WidgetInstance>

    Returns a new window containing self as the root widget.
    source§

    fn with_styles(self, styles: impl Into<Styles>) -> Stylewhere Self: Sized,

    Associates styles with this widget. Read more
    source§

    fn with_next_focus( self, diff --git a/main/gooey/widgets/struct.TileMap.html b/main/gooey/widgets/struct.TileMap.html index 7daffc23f..9a9f55b3d 100644 --- a/main/gooey/widgets/struct.TileMap.html +++ b/main/gooey/widgets/struct.TileMap.html @@ -73,7 +73,7 @@ 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<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere +

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere T: MakeWidgetWithId,

    source§

    fn make_widget(self) -> WidgetInstance

    Returns a new widget.
    source§

    fn into_window(self) -> Window<WidgetInstance>

    Returns a new window containing self as the root widget.
    source§

    fn with_styles(self, styles: impl Into<Styles>) -> Stylewhere Self: Sized,

    Associates styles with this widget. Read more
    source§

    fn with_next_focus( self, diff --git a/main/gooey/window/struct.RunningWindow.html b/main/gooey/window/struct.RunningWindow.html index 48dddee33..ca346a189 100644 --- a/main/gooey/window/struct.RunningWindow.html +++ b/main/gooey/window/struct.RunningWindow.html @@ -53,7 +53,7 @@ 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<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T, U> TryFrom<U> for Twhere +

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    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.
    §

    impl<T> Upcast<T> for T

    §

    fn upcast(&self) -> Option<&T>

    §

    impl<T> WasmNotSend for Twhere T: Send,

    \ No newline at end of file diff --git a/main/gooey/window/struct.Window.html b/main/gooey/window/struct.Window.html index 7f80c4e5a..e5ab44f93 100644 --- a/main/gooey/window/struct.Window.html +++ b/main/gooey/window/struct.Window.html @@ -45,7 +45,7 @@ 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<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T, U> TryFrom<U> for Twhere +

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    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.
    §

    impl<T> Upcast<T> for T

    §

    fn upcast(&self) -> Option<&T>

    §

    impl<T> WasmNotSend for Twhere T: Send,

    §

    impl<T> WasmNotSync for Twhere diff --git a/main/implementors/core/clone/trait.Clone.js b/main/implementors/core/clone/trait.Clone.js index c4aa0f0bb..a04d27628 100644 --- a/main/implementors/core/clone/trait.Clone.js +++ b/main/implementors/core/clone/trait.Clone.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"gooey":[["impl Clone for VisualOrder"],["impl Clone for EaseOutBack"],["impl Clone for StackDimension"],["impl Clone for EaseInOutSine"],["impl Clone for EaseOutSine"],["impl Clone for EaseInBounce"],["impl Clone for EasingFunction"],["impl Clone for EasingIn"],["impl<T> Clone for DynamicReader<T>"],["impl Clone for Dimension"],["impl Clone for EaseInOutElastic"],["impl Clone for EaseOutElastic"],["impl Clone for ButtonBackground"],["impl Clone for VerticalOrder"],["impl Clone for EaseOutCubic"],["impl Clone for TextSize"],["impl Clone for ButtonActiveBackground"],["impl Clone for Linear"],["impl<T> Clone for Dynamic<T>"],["impl Clone for EaseInExponential"],["impl Clone for EventHandled"],["impl Clone for EaseInOutExponential"],["impl Clone for ButtonDisabledBackground"],["impl Clone for EaseInOutCircular"],["impl Clone for Easing"],["impl Clone for StackDirection"],["impl Clone for EaseInCubic"],["impl Clone for HorizontalOrder"],["impl Clone for EaseOutBounce"],["impl Clone for EaseOutQuartic"],["impl Clone for ButtonHoverBackground"],["impl Clone for EaseInOutQuartic"],["impl Clone for Styles"],["impl Clone for EaseInCircular"],["impl<T> Clone for Value<T>where\n T: Clone,"],["impl Clone for IntrinsicPadding"],["impl Clone for EaseInQuintic"],["impl Clone for WidgetInstance"],["impl Clone for EaseInQuartic"],["impl Clone for CustomComponent"],["impl Clone for ManagedWidget"],["impl<T: Clone> Clone for Edges<T>"],["impl Clone for FlexibleDimension"],["impl Clone for Generation"],["impl Clone for PrimaryColor"],["impl Clone for ConstraintLimit"],["impl Clone for LineHeight"],["impl Clone for EaseOutQuintic"],["impl Clone for Name"],["impl Clone for WidgetRef"],["impl Clone for EaseInOutBack"],["impl Clone for Component"],["impl Clone for EaseInElastic"],["impl Clone for StackOrientation"],["impl Clone for EaseInQuadradic"],["impl Clone for EaseOutCircular"],["impl Clone for EaseOutExponential"],["impl Clone for EaseOutQuadradic"],["impl Clone for ComponentName"],["impl Clone for EaseInOutQuadradic"],["impl Clone for Tick"],["impl Clone for EaseInBack"],["impl Clone for EasingOut"],["impl Clone for EaseInOutQuintic"],["impl Clone for WidgetId"],["impl Clone for EventIgnored"],["impl Clone for Group"],["impl Clone for ZeroToOne"],["impl Clone for HighlightColor"],["impl Clone for TextColor"],["impl Clone for EaseInOutCubic"]] +"gooey":[["impl Clone for VisualOrder"],["impl Clone for EaseOutBack"],["impl Clone for StackDimension"],["impl Clone for EaseInOutSine"],["impl Clone for EaseOutSine"],["impl Clone for EaseInBounce"],["impl<T> Clone for DynamicReader<T>"],["impl Clone for EasingFunction"],["impl Clone for EasingIn"],["impl Clone for Dimension"],["impl Clone for EaseInOutElastic"],["impl Clone for EaseOutElastic"],["impl Clone for ButtonBackground"],["impl Clone for VerticalOrder"],["impl Clone for EaseOutCubic"],["impl Clone for TextSize"],["impl Clone for ButtonActiveBackground"],["impl Clone for Linear"],["impl<T> Clone for Dynamic<T>"],["impl Clone for EaseInExponential"],["impl Clone for EventHandled"],["impl Clone for EaseInOutExponential"],["impl Clone for ButtonDisabledBackground"],["impl Clone for EaseInOutCircular"],["impl Clone for Easing"],["impl Clone for StackDirection"],["impl Clone for EaseInCubic"],["impl Clone for HorizontalOrder"],["impl Clone for EaseOutBounce"],["impl Clone for EaseOutQuartic"],["impl<T> Clone for Value<T>where\n T: Clone,"],["impl Clone for ButtonHoverBackground"],["impl Clone for EaseInOutQuartic"],["impl Clone for Styles"],["impl Clone for EaseInCircular"],["impl Clone for IntrinsicPadding"],["impl Clone for EaseInQuintic"],["impl Clone for WidgetInstance"],["impl Clone for EaseInQuartic"],["impl Clone for CustomComponent"],["impl Clone for ManagedWidget"],["impl<T: Clone> Clone for Edges<T>"],["impl Clone for FlexibleDimension"],["impl Clone for PrimaryColor"],["impl Clone for ConstraintLimit"],["impl Clone for LineHeight"],["impl Clone for EaseOutQuintic"],["impl Clone for Name"],["impl Clone for WidgetRef"],["impl Clone for EaseInOutBack"],["impl Clone for Component"],["impl Clone for EaseInElastic"],["impl Clone for StackOrientation"],["impl Clone for EaseInQuadradic"],["impl Clone for EaseOutCircular"],["impl Clone for Generation"],["impl Clone for EaseOutExponential"],["impl Clone for EaseOutQuadradic"],["impl Clone for ComponentName"],["impl Clone for EaseInOutQuadradic"],["impl Clone for Tick"],["impl Clone for EaseInBack"],["impl Clone for EasingOut"],["impl Clone for EaseInOutQuintic"],["impl Clone for WidgetId"],["impl Clone for EventIgnored"],["impl Clone for Group"],["impl Clone for ZeroToOne"],["impl Clone for HighlightColor"],["impl Clone for TextColor"],["impl Clone for EaseInOutCubic"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/implementors/core/cmp/trait.Eq.js b/main/implementors/core/cmp/trait.Eq.js index 5cfa8c8f1..ac02ee45d 100644 --- a/main/implementors/core/cmp/trait.Eq.js +++ b/main/implementors/core/cmp/trait.Eq.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"gooey":[["impl Eq for WidgetInstance"],["impl Eq for ButtonActiveBackground"],["impl Eq for HighlightColor"],["impl Eq for ZeroToOne"],["impl Eq for VisualOrder"],["impl Eq for EventIgnored"],["impl Eq for EasingOut"],["impl Eq for ButtonDisabledBackground"],["impl Eq for Name"],["impl Eq for EventHandled"],["impl Eq for ButtonHoverBackground"],["impl Eq for WidgetTag"],["impl Eq for LineHeight"],["impl Eq for StackDirection"],["impl Eq for VerticalOrder"],["impl Eq for PrimaryColor"],["impl Eq for ButtonBackground"],["impl Eq for TextSize"],["impl Eq for TextColor"],["impl Eq for IntrinsicPadding"],["impl Eq for Generation"],["impl Eq for WidgetId"],["impl Eq for ConstraintLimit"],["impl Eq for StackOrientation"],["impl Eq for Easing"],["impl Eq for ComponentName"],["impl Eq for HorizontalOrder"],["impl Eq for EasingIn"],["impl Eq for Group"]] +"gooey":[["impl Eq for WidgetInstance"],["impl Eq for ButtonActiveBackground"],["impl Eq for HighlightColor"],["impl Eq for ZeroToOne"],["impl Eq for VisualOrder"],["impl Eq for EventIgnored"],["impl Eq for Generation"],["impl Eq for EasingOut"],["impl Eq for ButtonDisabledBackground"],["impl Eq for Name"],["impl Eq for EventHandled"],["impl Eq for ButtonHoverBackground"],["impl Eq for WidgetTag"],["impl Eq for LineHeight"],["impl Eq for StackDirection"],["impl Eq for VerticalOrder"],["impl Eq for PrimaryColor"],["impl Eq for ButtonBackground"],["impl Eq for TextSize"],["impl Eq for TextColor"],["impl Eq for IntrinsicPadding"],["impl Eq for WidgetId"],["impl Eq for ConstraintLimit"],["impl Eq for StackOrientation"],["impl Eq for Easing"],["impl Eq for ComponentName"],["impl Eq for HorizontalOrder"],["impl Eq for EasingIn"],["impl Eq for Group"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/implementors/core/cmp/trait.PartialEq.js b/main/implementors/core/cmp/trait.PartialEq.js index 97f6898d6..3bbb43bb7 100644 --- a/main/implementors/core/cmp/trait.PartialEq.js +++ b/main/implementors/core/cmp/trait.PartialEq.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"gooey":[["impl PartialEq<Generation> for Generation"],["impl PartialEq<StackOrientation> for StackOrientation"],["impl PartialEq<EasingOut> for EasingOut"],["impl PartialEq<Name> for Name"],["impl PartialEq<EasingIn> for EasingIn"],["impl PartialEq<PrimaryColor> for PrimaryColor"],["impl PartialEq<f32> for ZeroToOne"],["impl PartialEq<WidgetId> for WidgetId"],["impl PartialEq<StackDirection> for StackDirection"],["impl PartialEq<ButtonDisabledBackground> for ButtonDisabledBackground"],["impl PartialEq<HorizontalOrder> for HorizontalOrder"],["impl PartialEq<ButtonActiveBackground> for ButtonActiveBackground"],["impl PartialEq<WidgetInstance> for WidgetInstance"],["impl PartialEq<EventIgnored> for EventIgnored"],["impl PartialEq<Easing> for Easing"],["impl PartialEq<ManagedWidget> for ManagedWidget"],["impl PartialEq<ZeroToOne> for ZeroToOne"],["impl PartialEq<ButtonBackground> for ButtonBackground"],["impl PartialEq<VerticalOrder> for VerticalOrder"],["impl PartialEq<LineHeight> for LineHeight"],["impl PartialEq<ButtonHoverBackground> for ButtonHoverBackground"],["impl PartialEq<IntrinsicPadding> for IntrinsicPadding"],["impl PartialEq<TextSize> for TextSize"],["impl PartialEq<HighlightColor> for HighlightColor"],["impl PartialEq<Group> for Group"],["impl PartialEq<TextColor> for TextColor"],["impl PartialEq<ComponentName> for ComponentName"],["impl PartialEq<WidgetInstance> for ManagedWidget"],["impl PartialEq<WidgetTag> for WidgetTag"],["impl PartialEq<EventHandled> for EventHandled"],["impl PartialEq<ConstraintLimit> for ConstraintLimit"],["impl PartialEq<VisualOrder> for VisualOrder"]] +"gooey":[["impl PartialEq<StackOrientation> for StackOrientation"],["impl PartialEq<EasingOut> for EasingOut"],["impl PartialEq<Name> for Name"],["impl PartialEq<EasingIn> for EasingIn"],["impl PartialEq<PrimaryColor> for PrimaryColor"],["impl PartialEq<f32> for ZeroToOne"],["impl PartialEq<WidgetId> for WidgetId"],["impl PartialEq<StackDirection> for StackDirection"],["impl PartialEq<ButtonDisabledBackground> for ButtonDisabledBackground"],["impl PartialEq<HorizontalOrder> for HorizontalOrder"],["impl PartialEq<ButtonActiveBackground> for ButtonActiveBackground"],["impl PartialEq<Generation> for Generation"],["impl PartialEq<WidgetInstance> for WidgetInstance"],["impl PartialEq<EventIgnored> for EventIgnored"],["impl PartialEq<Easing> for Easing"],["impl PartialEq<ManagedWidget> for ManagedWidget"],["impl PartialEq<ZeroToOne> for ZeroToOne"],["impl PartialEq<ButtonBackground> for ButtonBackground"],["impl PartialEq<VerticalOrder> for VerticalOrder"],["impl PartialEq<LineHeight> for LineHeight"],["impl PartialEq<ButtonHoverBackground> for ButtonHoverBackground"],["impl PartialEq<IntrinsicPadding> for IntrinsicPadding"],["impl PartialEq<TextSize> for TextSize"],["impl PartialEq<HighlightColor> for HighlightColor"],["impl PartialEq<Group> for Group"],["impl PartialEq<TextColor> for TextColor"],["impl PartialEq<ComponentName> for ComponentName"],["impl PartialEq<WidgetInstance> for ManagedWidget"],["impl PartialEq<WidgetTag> for WidgetTag"],["impl PartialEq<EventHandled> for EventHandled"],["impl PartialEq<ConstraintLimit> for ConstraintLimit"],["impl PartialEq<VisualOrder> for VisualOrder"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/implementors/core/default/trait.Default.js b/main/implementors/core/default/trait.Default.js index 8c8b08c78..e52e1c852 100644 --- a/main/implementors/core/default/trait.Default.js +++ b/main/implementors/core/default/trait.Default.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"gooey":[["impl Default for ZeroToOne"],["impl Default for FlexibleDimension"],["impl<T> Default for Edges<T>where\n T: Default,"],["impl Default for Dimension"],["impl Default for Expand"],["impl<T> Default for Value<T>where\n T: Default,"],["impl<Behavior> Default for Window<Behavior>where\n Behavior: WindowBehavior,\n Behavior::Context: Default,"],["impl Default for AnimationHandle"],["impl Default for Children"],["impl Default for Styles"],["impl Default for InputState"],["impl<T> Default for Dynamic<T>where\n T: Default,"],["impl Default for Input"],["impl Default for Generation"]] +"gooey":[["impl Default for ZeroToOne"],["impl<T> Default for Value<T>where\n T: Default,"],["impl Default for FlexibleDimension"],["impl<T> Default for Edges<T>where\n T: Default,"],["impl Default for Dimension"],["impl Default for Expand"],["impl<Behavior> Default for Window<Behavior>where\n Behavior: WindowBehavior,\n Behavior::Context: Default,"],["impl Default for AnimationHandle"],["impl Default for Children"],["impl Default for Styles"],["impl Default for InputState"],["impl Default for Generation"],["impl<T> Default for Dynamic<T>where\n T: Default,"],["impl Default for Input"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/implementors/core/fmt/trait.Debug.js b/main/implementors/core/fmt/trait.Debug.js index 4838c6a39..ceb98e6e5 100644 --- a/main/implementors/core/fmt/trait.Debug.js +++ b/main/implementors/core/fmt/trait.Debug.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"gooey":[["impl Debug for Children"],["impl Debug for EaseOutCubic"],["impl Debug for EaseInBounce"],["impl Debug for Input"],["impl<T: Debug> Debug for Dynamic<T>"],["impl Debug for StackOrientation"],["impl Debug for ZeroToOne"],["impl Debug for EaseOutSine"],["impl Debug for LineHeight"],["impl Debug for EaseInBack"],["impl Debug for ConstraintLimit"],["impl Debug for Generation"],["impl<Layers: Debug> Debug for TileMap<Layers>"],["impl Debug for Expand"],["impl Debug for EaseInOutExponential"],["impl Debug for PrimaryColor"],["impl Debug for Canvas"],["impl Debug for TextColor"],["impl Debug for ButtonDisabledBackground"],["impl Debug for InputState"],["impl Debug for Style"],["impl Debug for ButtonHoverBackground"],["impl Debug for ButtonActiveBackground"],["impl Debug for WidgetInstance"],["impl Debug for EasingOut"],["impl Debug for EasingIn"],["impl Debug for EaseInOutElastic"],["impl<'a, T: Debug> Debug for BlockUntilUpdatedFuture<'a, T>"],["impl Debug for EaseOutQuadradic"],["impl Debug for EaseOutQuartic"],["impl Debug for EaseOutBack"],["impl<T: Debug> Debug for Value<T>"],["impl Debug for EaseOutElastic"],["impl Debug for StackDirection"],["impl Debug for Tick"],["impl Debug for Align"],["impl Debug for Label"],["impl<T: Debug> Debug for DynamicReader<T>"],["impl Debug for EaseOutCircular"],["impl Debug for EaseInOutQuadradic"],["impl Debug for Scroll"],["impl Debug for Name"],["impl Debug for AnimationHandle"],["impl Debug for EaseInCircular"],["impl Debug for IntrinsicPadding"],["impl Debug for Button"],["impl Debug for TextSize"],["impl Debug for ButtonBackground"],["impl Debug for EaseInOutQuintic"],["impl Debug for Styles"],["impl Debug for WidgetId"],["impl Debug for EaseInQuintic"],["impl Debug for EventHandled"],["impl Debug for EaseInCubic"],["impl Debug for CustomComponent"],["impl Debug for EaseInOutSine"],["impl Debug for EaseInOutBack"],["impl Debug for ComponentName"],["impl Debug for EasingFunction"],["impl Debug for EaseInExponential"],["impl Debug for Dimension"],["impl Debug for EventIgnored"],["impl Debug for EaseOutExponential"],["impl Debug for WidgetTag"],["impl Debug for EaseInElastic"],["impl Debug for HighlightColor"],["impl Debug for EaseInQuadradic"],["impl Debug for Stack"],["impl Debug for Resize"],["impl Debug for EaseInOutCubic"],["impl Debug for EaseInOutQuartic"],["impl Debug for Component"],["impl<T: Debug> Debug for Edges<T>"],["impl Debug for StackDimension"],["impl Debug for FlexibleDimension"],["impl Debug for EaseOutBounce"],["impl Debug for Group"],["impl Debug for ManagedWidget"],["impl Debug for EaseInQuartic"],["impl Debug for EaseInOutCircular"],["impl Debug for WidgetRef"],["impl Debug for EaseOutQuintic"],["impl Debug for Linear"],["impl<T, R> Debug for Callback<T, R>"],["impl Debug for Easing"]] +"gooey":[["impl Debug for Children"],["impl Debug for EaseOutCubic"],["impl Debug for EaseInBounce"],["impl Debug for Input"],["impl Debug for StackOrientation"],["impl Debug for ZeroToOne"],["impl Debug for EaseOutSine"],["impl Debug for LineHeight"],["impl Debug for EaseInBack"],["impl Debug for ConstraintLimit"],["impl<T: Debug> Debug for Value<T>"],["impl<'a, T: Debug> Debug for BlockUntilUpdatedFuture<'a, T>"],["impl<Layers: Debug> Debug for TileMap<Layers>"],["impl Debug for Expand"],["impl Debug for EaseInOutExponential"],["impl Debug for PrimaryColor"],["impl Debug for Canvas"],["impl Debug for TextColor"],["impl Debug for ButtonDisabledBackground"],["impl Debug for InputState"],["impl Debug for Style"],["impl Debug for ButtonHoverBackground"],["impl Debug for ButtonActiveBackground"],["impl Debug for WidgetInstance"],["impl Debug for EasingOut"],["impl Debug for EasingIn"],["impl Debug for EaseInOutElastic"],["impl Debug for EaseOutQuadradic"],["impl Debug for EaseOutQuartic"],["impl Debug for EaseOutBack"],["impl Debug for EaseOutElastic"],["impl Debug for StackDirection"],["impl<T: Debug> Debug for DynamicReader<T>"],["impl Debug for Tick"],["impl Debug for Align"],["impl Debug for Label"],["impl Debug for EaseOutCircular"],["impl Debug for EaseInOutQuadradic"],["impl Debug for Scroll"],["impl Debug for Name"],["impl Debug for AnimationHandle"],["impl Debug for EaseInCircular"],["impl Debug for IntrinsicPadding"],["impl Debug for Button"],["impl<'a, T: Debug> Debug for DynamicGuard<'a, T>"],["impl Debug for TextSize"],["impl Debug for ButtonBackground"],["impl Debug for EaseInOutQuintic"],["impl Debug for Styles"],["impl Debug for WidgetId"],["impl Debug for EaseInQuintic"],["impl Debug for EventHandled"],["impl Debug for EaseInCubic"],["impl Debug for CustomComponent"],["impl<T: Debug> Debug for Dynamic<T>"],["impl Debug for EaseInOutSine"],["impl Debug for EaseInOutBack"],["impl Debug for ComponentName"],["impl Debug for EasingFunction"],["impl Debug for EaseInExponential"],["impl Debug for Dimension"],["impl Debug for Generation"],["impl Debug for EventIgnored"],["impl Debug for EaseOutExponential"],["impl Debug for WidgetTag"],["impl Debug for EaseInElastic"],["impl Debug for HighlightColor"],["impl Debug for EaseInQuadradic"],["impl Debug for Stack"],["impl Debug for Resize"],["impl Debug for EaseInOutCubic"],["impl Debug for EaseInOutQuartic"],["impl Debug for Component"],["impl<T: Debug> Debug for Edges<T>"],["impl Debug for StackDimension"],["impl Debug for FlexibleDimension"],["impl Debug for EaseOutBounce"],["impl Debug for Group"],["impl Debug for ManagedWidget"],["impl Debug for EaseInQuartic"],["impl Debug for EaseInOutCircular"],["impl Debug for WidgetRef"],["impl Debug for EaseOutQuintic"],["impl Debug for Linear"],["impl<T, R> Debug for Callback<T, R>"],["impl Debug for Easing"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/implementors/core/marker/trait.Copy.js b/main/implementors/core/marker/trait.Copy.js index 90f08c91c..d055af956 100644 --- a/main/implementors/core/marker/trait.Copy.js +++ b/main/implementors/core/marker/trait.Copy.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"gooey":[["impl Copy for ButtonHoverBackground"],["impl Copy for EaseOutCircular"],["impl Copy for EaseOutBack"],["impl Copy for EaseInQuartic"],["impl Copy for ButtonBackground"],["impl Copy for EaseInQuintic"],["impl Copy for EaseInOutCircular"],["impl Copy for FlexibleDimension"],["impl<T: Copy> Copy for Edges<T>"],["impl Copy for EaseOutBounce"],["impl Copy for EaseInCircular"],["impl Copy for EaseInOutQuintic"],["impl Copy for EaseInBounce"],["impl Copy for Dimension"],["impl Copy for HorizontalOrder"],["impl Copy for Linear"],["impl Copy for WidgetId"],["impl Copy for StackDirection"],["impl Copy for EaseOutQuartic"],["impl Copy for Easing"],["impl Copy for EaseInOutQuartic"],["impl Copy for Generation"],["impl Copy for EaseOutCubic"],["impl Copy for ButtonDisabledBackground"],["impl Copy for EaseInOutSine"],["impl Copy for EaseInElastic"],["impl Copy for EaseInExponential"],["impl Copy for VisualOrder"],["impl Copy for TextColor"],["impl Copy for HighlightColor"],["impl Copy for VerticalOrder"],["impl Copy for ConstraintLimit"],["impl Copy for ZeroToOne"],["impl Copy for EaseInQuadradic"],["impl Copy for EaseOutQuadradic"],["impl Copy for EventIgnored"],["impl Copy for EaseInOutElastic"],["impl Copy for EaseInOutQuadradic"],["impl Copy for EaseOutSine"],["impl Copy for EasingIn"],["impl Copy for EaseInOutCubic"],["impl Copy for EaseInBack"],["impl Copy for StackOrientation"],["impl Copy for PrimaryColor"],["impl Copy for LineHeight"],["impl Copy for EaseInCubic"],["impl Copy for EaseOutExponential"],["impl Copy for EaseInOutBack"],["impl Copy for IntrinsicPadding"],["impl Copy for ButtonActiveBackground"],["impl Copy for EasingOut"],["impl Copy for EventHandled"],["impl Copy for EaseOutQuintic"],["impl Copy for EaseInOutExponential"],["impl Copy for StackDimension"],["impl Copy for EaseOutElastic"],["impl Copy for TextSize"]] +"gooey":[["impl Copy for ButtonHoverBackground"],["impl Copy for EaseOutCircular"],["impl Copy for Generation"],["impl Copy for EaseOutBack"],["impl Copy for EaseInQuartic"],["impl Copy for ButtonBackground"],["impl Copy for EaseInQuintic"],["impl Copy for EaseInOutCircular"],["impl Copy for FlexibleDimension"],["impl<T: Copy> Copy for Edges<T>"],["impl Copy for EaseOutBounce"],["impl Copy for EaseInCircular"],["impl Copy for EaseInOutQuintic"],["impl Copy for EaseInBounce"],["impl Copy for Dimension"],["impl Copy for HorizontalOrder"],["impl Copy for Linear"],["impl Copy for WidgetId"],["impl Copy for StackDirection"],["impl Copy for EaseOutQuartic"],["impl Copy for Easing"],["impl Copy for EaseInOutQuartic"],["impl Copy for EaseOutCubic"],["impl Copy for ButtonDisabledBackground"],["impl Copy for EaseInOutSine"],["impl Copy for EaseInElastic"],["impl Copy for EaseInExponential"],["impl Copy for VisualOrder"],["impl Copy for TextColor"],["impl Copy for HighlightColor"],["impl Copy for VerticalOrder"],["impl Copy for ConstraintLimit"],["impl Copy for ZeroToOne"],["impl Copy for EaseInQuadradic"],["impl Copy for EaseOutQuadradic"],["impl Copy for EventIgnored"],["impl Copy for EaseInOutElastic"],["impl Copy for EaseInOutQuadradic"],["impl Copy for EaseOutSine"],["impl Copy for EasingIn"],["impl Copy for EaseInOutCubic"],["impl Copy for EaseInBack"],["impl Copy for StackOrientation"],["impl Copy for PrimaryColor"],["impl Copy for LineHeight"],["impl Copy for EaseInCubic"],["impl Copy for EaseOutExponential"],["impl Copy for EaseInOutBack"],["impl Copy for IntrinsicPadding"],["impl Copy for ButtonActiveBackground"],["impl Copy for EasingOut"],["impl Copy for EventHandled"],["impl Copy for EaseOutQuintic"],["impl Copy for EaseInOutExponential"],["impl Copy for StackDimension"],["impl Copy for EaseOutElastic"],["impl Copy for TextSize"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/implementors/core/marker/trait.Freeze.js b/main/implementors/core/marker/trait.Freeze.js index 6f2633e57..321fad1f9 100644 --- a/main/implementors/core/marker/trait.Freeze.js +++ b/main/implementors/core/marker/trait.Freeze.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"gooey":[["impl Freeze for Linear",1,["gooey::animation::easings::Linear"]],["impl Freeze for EaseOutSine",1,["gooey::animation::easings::EaseOutSine"]],["impl Freeze for EaseInOutSine",1,["gooey::animation::easings::EaseInOutSine"]],["impl Freeze for EaseInQuadradic",1,["gooey::animation::easings::EaseInQuadradic"]],["impl Freeze for EaseOutQuadradic",1,["gooey::animation::easings::EaseOutQuadradic"]],["impl Freeze for EaseInOutQuadradic",1,["gooey::animation::easings::EaseInOutQuadradic"]],["impl Freeze for EaseInCubic",1,["gooey::animation::easings::EaseInCubic"]],["impl Freeze for EaseOutCubic",1,["gooey::animation::easings::EaseOutCubic"]],["impl Freeze for EaseInOutCubic",1,["gooey::animation::easings::EaseInOutCubic"]],["impl Freeze for EaseInQuartic",1,["gooey::animation::easings::EaseInQuartic"]],["impl Freeze for EaseOutQuartic",1,["gooey::animation::easings::EaseOutQuartic"]],["impl Freeze for EaseInOutQuartic",1,["gooey::animation::easings::EaseInOutQuartic"]],["impl Freeze for EaseInQuintic",1,["gooey::animation::easings::EaseInQuintic"]],["impl Freeze for EaseOutQuintic",1,["gooey::animation::easings::EaseOutQuintic"]],["impl Freeze for EaseInOutQuintic",1,["gooey::animation::easings::EaseInOutQuintic"]],["impl Freeze for EaseInExponential",1,["gooey::animation::easings::EaseInExponential"]],["impl Freeze for EaseOutExponential",1,["gooey::animation::easings::EaseOutExponential"]],["impl Freeze for EaseInOutExponential",1,["gooey::animation::easings::EaseInOutExponential"]],["impl Freeze for EaseInCircular",1,["gooey::animation::easings::EaseInCircular"]],["impl Freeze for EaseOutCircular",1,["gooey::animation::easings::EaseOutCircular"]],["impl Freeze for EaseInOutCircular",1,["gooey::animation::easings::EaseInOutCircular"]],["impl Freeze for EaseInBack",1,["gooey::animation::easings::EaseInBack"]],["impl Freeze for EaseOutBack",1,["gooey::animation::easings::EaseOutBack"]],["impl Freeze for EaseInOutBack",1,["gooey::animation::easings::EaseInOutBack"]],["impl Freeze for EaseInElastic",1,["gooey::animation::easings::EaseInElastic"]],["impl Freeze for EaseOutElastic",1,["gooey::animation::easings::EaseOutElastic"]],["impl Freeze for EaseInOutElastic",1,["gooey::animation::easings::EaseInOutElastic"]],["impl Freeze for EaseInBounce",1,["gooey::animation::easings::EaseInBounce"]],["impl Freeze for EaseOutBounce",1,["gooey::animation::easings::EaseOutBounce"]],["impl<T> Freeze for DynamicTransition<T>where\n T: Freeze,",1,["gooey::animation::DynamicTransition"]],["impl<T> Freeze for TransitioningDynamic<T>where\n T: Freeze,",1,["gooey::animation::TransitioningDynamic"]],["impl<Target, Easing> Freeze for Animation<Target, Easing>where\n Easing: Freeze,\n Target: Freeze,",1,["gooey::animation::Animation"]],["impl Freeze for BoxedAnimation",1,["gooey::animation::BoxedAnimation"]],["impl<T, Easing> Freeze for RunningAnimation<T, Easing>where\n Easing: Freeze,\n T: Freeze,",1,["gooey::animation::RunningAnimation"]],["impl Freeze for AnimationHandle",1,["gooey::animation::AnimationHandle"]],["impl<A, B> Freeze for Chain<A, B>where\n A: Freeze,\n B: Freeze,",1,["gooey::animation::Chain"]],["impl<A, B> Freeze for RunningChain<A, B>where\n B: Freeze,\n <A as IntoAnimate>::Animate: Freeze,\n <B as IntoAnimate>::Animate: Freeze,",1,["gooey::animation::RunningChain"]],["impl<A> Freeze for OnCompleteAnimation<A>where\n A: Freeze,",1,["gooey::animation::OnCompleteAnimation"]],["impl Freeze for ZeroToOne",1,["gooey::animation::ZeroToOne"]],["impl Freeze for EasingFunction",1,["gooey::animation::EasingFunction"]],["impl<'context, 'window> Freeze for EventContext<'context, 'window>",1,["gooey::context::EventContext"]],["impl<'a, T> Freeze for Exclusive<'a, T>where\n T: Freeze,",1,["gooey::context::Exclusive"]],["impl<'context, 'window, 'clip, 'gfx, 'pass> Freeze for GraphicsContext<'context, 'window, 'clip, 'gfx, 'pass>",1,["gooey::context::GraphicsContext"]],["impl<'context, 'window, 'clip, 'gfx, 'pass> Freeze for LayoutContext<'context, 'window, 'clip, 'gfx, 'pass>",1,["gooey::context::LayoutContext"]],["impl<'context, 'window> Freeze for WidgetContext<'context, 'window>",1,["gooey::context::WidgetContext"]],["impl<'clip, 'gfx, 'pass> Freeze for Graphics<'clip, 'gfx, 'pass>",1,["gooey::graphics::Graphics"]],["impl Freeze for Name",1,["gooey::names::Name"]],["impl Freeze for TextSize",1,["gooey::styles::components::TextSize"]],["impl Freeze for LineHeight",1,["gooey::styles::components::LineHeight"]],["impl Freeze for TextColor",1,["gooey::styles::components::TextColor"]],["impl Freeze for PrimaryColor",1,["gooey::styles::components::PrimaryColor"]],["impl Freeze for HighlightColor",1,["gooey::styles::components::HighlightColor"]],["impl Freeze for IntrinsicPadding",1,["gooey::styles::components::IntrinsicPadding"]],["impl Freeze for Easing",1,["gooey::styles::components::Easing"]],["impl Freeze for EasingIn",1,["gooey::styles::components::EasingIn"]],["impl Freeze for EasingOut",1,["gooey::styles::components::EasingOut"]],["impl Freeze for VisualOrder",1,["gooey::styles::components::VisualOrder"]],["impl Freeze for HorizontalOrder",1,["gooey::styles::components::HorizontalOrder"]],["impl Freeze for VerticalOrder",1,["gooey::styles::components::VerticalOrder"]],["impl Freeze for Styles",1,["gooey::styles::Styles"]],["impl Freeze for StylesIntoIter",1,["gooey::styles::StylesIntoIter"]],["impl Freeze for Component",1,["gooey::styles::Component"]],["impl Freeze for FlexibleDimension",1,["gooey::styles::FlexibleDimension"]],["impl Freeze for Dimension",1,["gooey::styles::Dimension"]],["impl Freeze for CustomComponent",1,["gooey::styles::CustomComponent"]],["impl Freeze for Group",1,["gooey::styles::Group"]],["impl Freeze for Global",1,["gooey::styles::Global"]],["impl Freeze for ComponentName",1,["gooey::styles::ComponentName"]],["impl<T> Freeze for Edges<T>where\n T: Freeze,",1,["gooey::styles::Edges"]],["impl Freeze for Tick",1,["gooey::tick::Tick"]],["impl Freeze for InputState",1,["gooey::tick::InputState"]],["impl<T> Freeze for Dynamic<T>",1,["gooey::value::Dynamic"]],["impl<T> Freeze for DynamicReader<T>",1,["gooey::value::DynamicReader"]],["impl<'a, T> Freeze for BlockUntilUpdatedFuture<'a, T>",1,["gooey::value::BlockUntilUpdatedFuture"]],["impl Freeze for Generation",1,["gooey::value::Generation"]],["impl<T> Freeze for Value<T>where\n T: Freeze,",1,["gooey::value::Value"]],["impl Freeze for EventHandled",1,["gooey::widget::EventHandled"]],["impl Freeze for EventIgnored",1,["gooey::widget::EventIgnored"]],["impl Freeze for WidgetInstance",1,["gooey::widget::WidgetInstance"]],["impl<T, R> Freeze for Callback<T, R>",1,["gooey::widget::Callback"]],["impl Freeze for ManagedWidget",1,["gooey::widget::ManagedWidget"]],["impl<'a> Freeze for WidgetGuard<'a>",1,["gooey::widget::WidgetGuard"]],["impl Freeze for Children",1,["gooey::widget::Children"]],["impl Freeze for WidgetRef",1,["gooey::widget::WidgetRef"]],["impl Freeze for WidgetId",1,["gooey::widget::WidgetId"]],["impl Freeze for WidgetTag",1,["gooey::widget::WidgetTag"]],["impl Freeze for Align",1,["gooey::widgets::align::Align"]],["impl Freeze for Button",1,["gooey::widgets::button::Button"]],["impl Freeze for ButtonBackground",1,["gooey::widgets::button::ButtonBackground"]],["impl Freeze for ButtonActiveBackground",1,["gooey::widgets::button::ButtonActiveBackground"]],["impl Freeze for ButtonHoverBackground",1,["gooey::widgets::button::ButtonHoverBackground"]],["impl Freeze for ButtonDisabledBackground",1,["gooey::widgets::button::ButtonDisabledBackground"]],["impl Freeze for Canvas",1,["gooey::widgets::canvas::Canvas"]],["impl Freeze for Expand",1,["gooey::widgets::expand::Expand"]],["impl Freeze for Input",1,["gooey::widgets::input::Input"]],["impl Freeze for Label",1,["gooey::widgets::label::Label"]],["impl Freeze for Resize",1,["gooey::widgets::resize::Resize"]],["impl Freeze for Scroll",1,["gooey::widgets::scroll::Scroll"]],["impl Freeze for ScrollBarThickness",1,["gooey::widgets::scroll::ScrollBarThickness"]],["impl Freeze for Stack",1,["gooey::widgets::stack::Stack"]],["impl Freeze for StackDirection",1,["gooey::widgets::stack::StackDirection"]],["impl Freeze for StackOrientation",1,["gooey::widgets::stack::StackOrientation"]],["impl Freeze for StackDimension",1,["gooey::widgets::stack::StackDimension"]],["impl Freeze for Style",1,["gooey::widgets::style::Style"]],["impl<Layers> Freeze for TileMap<Layers>where\n Layers: Freeze,",1,["gooey::widgets::tilemap::TileMap"]],["impl<'window> Freeze for RunningWindow<'window>",1,["gooey::window::RunningWindow"]],["impl<Behavior> Freeze for Window<Behavior>where\n <Behavior as WindowBehavior>::Context: Freeze,",1,["gooey::window::Window"]],["impl Freeze for ConstraintLimit",1,["gooey::ConstraintLimit"]]] +"gooey":[["impl Freeze for Linear",1,["gooey::animation::easings::Linear"]],["impl Freeze for EaseOutSine",1,["gooey::animation::easings::EaseOutSine"]],["impl Freeze for EaseInOutSine",1,["gooey::animation::easings::EaseInOutSine"]],["impl Freeze for EaseInQuadradic",1,["gooey::animation::easings::EaseInQuadradic"]],["impl Freeze for EaseOutQuadradic",1,["gooey::animation::easings::EaseOutQuadradic"]],["impl Freeze for EaseInOutQuadradic",1,["gooey::animation::easings::EaseInOutQuadradic"]],["impl Freeze for EaseInCubic",1,["gooey::animation::easings::EaseInCubic"]],["impl Freeze for EaseOutCubic",1,["gooey::animation::easings::EaseOutCubic"]],["impl Freeze for EaseInOutCubic",1,["gooey::animation::easings::EaseInOutCubic"]],["impl Freeze for EaseInQuartic",1,["gooey::animation::easings::EaseInQuartic"]],["impl Freeze for EaseOutQuartic",1,["gooey::animation::easings::EaseOutQuartic"]],["impl Freeze for EaseInOutQuartic",1,["gooey::animation::easings::EaseInOutQuartic"]],["impl Freeze for EaseInQuintic",1,["gooey::animation::easings::EaseInQuintic"]],["impl Freeze for EaseOutQuintic",1,["gooey::animation::easings::EaseOutQuintic"]],["impl Freeze for EaseInOutQuintic",1,["gooey::animation::easings::EaseInOutQuintic"]],["impl Freeze for EaseInExponential",1,["gooey::animation::easings::EaseInExponential"]],["impl Freeze for EaseOutExponential",1,["gooey::animation::easings::EaseOutExponential"]],["impl Freeze for EaseInOutExponential",1,["gooey::animation::easings::EaseInOutExponential"]],["impl Freeze for EaseInCircular",1,["gooey::animation::easings::EaseInCircular"]],["impl Freeze for EaseOutCircular",1,["gooey::animation::easings::EaseOutCircular"]],["impl Freeze for EaseInOutCircular",1,["gooey::animation::easings::EaseInOutCircular"]],["impl Freeze for EaseInBack",1,["gooey::animation::easings::EaseInBack"]],["impl Freeze for EaseOutBack",1,["gooey::animation::easings::EaseOutBack"]],["impl Freeze for EaseInOutBack",1,["gooey::animation::easings::EaseInOutBack"]],["impl Freeze for EaseInElastic",1,["gooey::animation::easings::EaseInElastic"]],["impl Freeze for EaseOutElastic",1,["gooey::animation::easings::EaseOutElastic"]],["impl Freeze for EaseInOutElastic",1,["gooey::animation::easings::EaseInOutElastic"]],["impl Freeze for EaseInBounce",1,["gooey::animation::easings::EaseInBounce"]],["impl Freeze for EaseOutBounce",1,["gooey::animation::easings::EaseOutBounce"]],["impl<T> Freeze for DynamicTransition<T>where\n T: Freeze,",1,["gooey::animation::DynamicTransition"]],["impl<T> Freeze for TransitioningDynamic<T>where\n T: Freeze,",1,["gooey::animation::TransitioningDynamic"]],["impl<Target, Easing> Freeze for Animation<Target, Easing>where\n Easing: Freeze,\n Target: Freeze,",1,["gooey::animation::Animation"]],["impl Freeze for BoxedAnimation",1,["gooey::animation::BoxedAnimation"]],["impl<T, Easing> Freeze for RunningAnimation<T, Easing>where\n Easing: Freeze,\n T: Freeze,",1,["gooey::animation::RunningAnimation"]],["impl Freeze for AnimationHandle",1,["gooey::animation::AnimationHandle"]],["impl<A, B> Freeze for Chain<A, B>where\n A: Freeze,\n B: Freeze,",1,["gooey::animation::Chain"]],["impl<A, B> Freeze for RunningChain<A, B>where\n B: Freeze,\n <A as IntoAnimate>::Animate: Freeze,\n <B as IntoAnimate>::Animate: Freeze,",1,["gooey::animation::RunningChain"]],["impl<A> Freeze for OnCompleteAnimation<A>where\n A: Freeze,",1,["gooey::animation::OnCompleteAnimation"]],["impl Freeze for ZeroToOne",1,["gooey::animation::ZeroToOne"]],["impl Freeze for EasingFunction",1,["gooey::animation::EasingFunction"]],["impl<'context, 'window> Freeze for EventContext<'context, 'window>",1,["gooey::context::EventContext"]],["impl<'a, T> Freeze for Exclusive<'a, T>where\n T: Freeze,",1,["gooey::context::Exclusive"]],["impl<'context, 'window, 'clip, 'gfx, 'pass> Freeze for GraphicsContext<'context, 'window, 'clip, 'gfx, 'pass>",1,["gooey::context::GraphicsContext"]],["impl<'context, 'window, 'clip, 'gfx, 'pass> Freeze for LayoutContext<'context, 'window, 'clip, 'gfx, 'pass>",1,["gooey::context::LayoutContext"]],["impl<'context, 'window> Freeze for WidgetContext<'context, 'window>",1,["gooey::context::WidgetContext"]],["impl<'clip, 'gfx, 'pass> Freeze for Graphics<'clip, 'gfx, 'pass>",1,["gooey::graphics::Graphics"]],["impl Freeze for Name",1,["gooey::names::Name"]],["impl Freeze for TextSize",1,["gooey::styles::components::TextSize"]],["impl Freeze for LineHeight",1,["gooey::styles::components::LineHeight"]],["impl Freeze for TextColor",1,["gooey::styles::components::TextColor"]],["impl Freeze for PrimaryColor",1,["gooey::styles::components::PrimaryColor"]],["impl Freeze for HighlightColor",1,["gooey::styles::components::HighlightColor"]],["impl Freeze for IntrinsicPadding",1,["gooey::styles::components::IntrinsicPadding"]],["impl Freeze for Easing",1,["gooey::styles::components::Easing"]],["impl Freeze for EasingIn",1,["gooey::styles::components::EasingIn"]],["impl Freeze for EasingOut",1,["gooey::styles::components::EasingOut"]],["impl Freeze for VisualOrder",1,["gooey::styles::components::VisualOrder"]],["impl Freeze for HorizontalOrder",1,["gooey::styles::components::HorizontalOrder"]],["impl Freeze for VerticalOrder",1,["gooey::styles::components::VerticalOrder"]],["impl Freeze for Styles",1,["gooey::styles::Styles"]],["impl Freeze for StylesIntoIter",1,["gooey::styles::StylesIntoIter"]],["impl Freeze for Component",1,["gooey::styles::Component"]],["impl Freeze for FlexibleDimension",1,["gooey::styles::FlexibleDimension"]],["impl Freeze for Dimension",1,["gooey::styles::Dimension"]],["impl Freeze for CustomComponent",1,["gooey::styles::CustomComponent"]],["impl Freeze for Group",1,["gooey::styles::Group"]],["impl Freeze for Global",1,["gooey::styles::Global"]],["impl Freeze for ComponentName",1,["gooey::styles::ComponentName"]],["impl<T> Freeze for Edges<T>where\n T: Freeze,",1,["gooey::styles::Edges"]],["impl Freeze for Tick",1,["gooey::tick::Tick"]],["impl Freeze for InputState",1,["gooey::tick::InputState"]],["impl<T> Freeze for Dynamic<T>",1,["gooey::value::Dynamic"]],["impl<'a, T> Freeze for DynamicGuard<'a, T>",1,["gooey::value::DynamicGuard"]],["impl<T> Freeze for DynamicReader<T>",1,["gooey::value::DynamicReader"]],["impl<'a, T> Freeze for BlockUntilUpdatedFuture<'a, T>",1,["gooey::value::BlockUntilUpdatedFuture"]],["impl Freeze for Generation",1,["gooey::value::Generation"]],["impl<T> Freeze for Value<T>where\n T: Freeze,",1,["gooey::value::Value"]],["impl Freeze for EventHandled",1,["gooey::widget::EventHandled"]],["impl Freeze for EventIgnored",1,["gooey::widget::EventIgnored"]],["impl Freeze for WidgetInstance",1,["gooey::widget::WidgetInstance"]],["impl<T, R> Freeze for Callback<T, R>",1,["gooey::widget::Callback"]],["impl Freeze for ManagedWidget",1,["gooey::widget::ManagedWidget"]],["impl<'a> Freeze for WidgetGuard<'a>",1,["gooey::widget::WidgetGuard"]],["impl Freeze for Children",1,["gooey::widget::Children"]],["impl Freeze for WidgetRef",1,["gooey::widget::WidgetRef"]],["impl Freeze for WidgetId",1,["gooey::widget::WidgetId"]],["impl Freeze for WidgetTag",1,["gooey::widget::WidgetTag"]],["impl Freeze for Align",1,["gooey::widgets::align::Align"]],["impl Freeze for Button",1,["gooey::widgets::button::Button"]],["impl Freeze for ButtonBackground",1,["gooey::widgets::button::ButtonBackground"]],["impl Freeze for ButtonActiveBackground",1,["gooey::widgets::button::ButtonActiveBackground"]],["impl Freeze for ButtonHoverBackground",1,["gooey::widgets::button::ButtonHoverBackground"]],["impl Freeze for ButtonDisabledBackground",1,["gooey::widgets::button::ButtonDisabledBackground"]],["impl Freeze for Canvas",1,["gooey::widgets::canvas::Canvas"]],["impl Freeze for Expand",1,["gooey::widgets::expand::Expand"]],["impl Freeze for Input",1,["gooey::widgets::input::Input"]],["impl Freeze for Label",1,["gooey::widgets::label::Label"]],["impl Freeze for Resize",1,["gooey::widgets::resize::Resize"]],["impl Freeze for Scroll",1,["gooey::widgets::scroll::Scroll"]],["impl Freeze for ScrollBarThickness",1,["gooey::widgets::scroll::ScrollBarThickness"]],["impl Freeze for Stack",1,["gooey::widgets::stack::Stack"]],["impl Freeze for StackDirection",1,["gooey::widgets::stack::StackDirection"]],["impl Freeze for StackOrientation",1,["gooey::widgets::stack::StackOrientation"]],["impl Freeze for StackDimension",1,["gooey::widgets::stack::StackDimension"]],["impl Freeze for Style",1,["gooey::widgets::style::Style"]],["impl<Layers> Freeze for TileMap<Layers>where\n Layers: Freeze,",1,["gooey::widgets::tilemap::TileMap"]],["impl<'window> Freeze for RunningWindow<'window>",1,["gooey::window::RunningWindow"]],["impl<Behavior> Freeze for Window<Behavior>where\n <Behavior as WindowBehavior>::Context: Freeze,",1,["gooey::window::Window"]],["impl Freeze for ConstraintLimit",1,["gooey::ConstraintLimit"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/implementors/core/marker/trait.Send.js b/main/implementors/core/marker/trait.Send.js index 353446cb8..05538bb07 100644 --- a/main/implementors/core/marker/trait.Send.js +++ b/main/implementors/core/marker/trait.Send.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"gooey":[["impl Send for Linear",1,["gooey::animation::easings::Linear"]],["impl Send for EaseOutSine",1,["gooey::animation::easings::EaseOutSine"]],["impl Send for EaseInOutSine",1,["gooey::animation::easings::EaseInOutSine"]],["impl Send for EaseInQuadradic",1,["gooey::animation::easings::EaseInQuadradic"]],["impl Send for EaseOutQuadradic",1,["gooey::animation::easings::EaseOutQuadradic"]],["impl Send for EaseInOutQuadradic",1,["gooey::animation::easings::EaseInOutQuadradic"]],["impl Send for EaseInCubic",1,["gooey::animation::easings::EaseInCubic"]],["impl Send for EaseOutCubic",1,["gooey::animation::easings::EaseOutCubic"]],["impl Send for EaseInOutCubic",1,["gooey::animation::easings::EaseInOutCubic"]],["impl Send for EaseInQuartic",1,["gooey::animation::easings::EaseInQuartic"]],["impl Send for EaseOutQuartic",1,["gooey::animation::easings::EaseOutQuartic"]],["impl Send for EaseInOutQuartic",1,["gooey::animation::easings::EaseInOutQuartic"]],["impl Send for EaseInQuintic",1,["gooey::animation::easings::EaseInQuintic"]],["impl Send for EaseOutQuintic",1,["gooey::animation::easings::EaseOutQuintic"]],["impl Send for EaseInOutQuintic",1,["gooey::animation::easings::EaseInOutQuintic"]],["impl Send for EaseInExponential",1,["gooey::animation::easings::EaseInExponential"]],["impl Send for EaseOutExponential",1,["gooey::animation::easings::EaseOutExponential"]],["impl Send for EaseInOutExponential",1,["gooey::animation::easings::EaseInOutExponential"]],["impl Send for EaseInCircular",1,["gooey::animation::easings::EaseInCircular"]],["impl Send for EaseOutCircular",1,["gooey::animation::easings::EaseOutCircular"]],["impl Send for EaseInOutCircular",1,["gooey::animation::easings::EaseInOutCircular"]],["impl Send for EaseInBack",1,["gooey::animation::easings::EaseInBack"]],["impl Send for EaseOutBack",1,["gooey::animation::easings::EaseOutBack"]],["impl Send for EaseInOutBack",1,["gooey::animation::easings::EaseInOutBack"]],["impl Send for EaseInElastic",1,["gooey::animation::easings::EaseInElastic"]],["impl Send for EaseOutElastic",1,["gooey::animation::easings::EaseOutElastic"]],["impl Send for EaseInOutElastic",1,["gooey::animation::easings::EaseInOutElastic"]],["impl Send for EaseInBounce",1,["gooey::animation::easings::EaseInBounce"]],["impl Send for EaseOutBounce",1,["gooey::animation::easings::EaseOutBounce"]],["impl<T> Send for DynamicTransition<T>where\n T: Send,",1,["gooey::animation::DynamicTransition"]],["impl<T> Send for TransitioningDynamic<T>where\n T: Send,",1,["gooey::animation::TransitioningDynamic"]],["impl<Target, Easing> Send for Animation<Target, Easing>where\n Easing: Send,",1,["gooey::animation::Animation"]],["impl Send for BoxedAnimation",1,["gooey::animation::BoxedAnimation"]],["impl<T, Easing> Send for RunningAnimation<T, Easing>where\n Easing: Send,\n T: Send,",1,["gooey::animation::RunningAnimation"]],["impl Send for AnimationHandle",1,["gooey::animation::AnimationHandle"]],["impl<A, B> Send for Chain<A, B>",1,["gooey::animation::Chain"]],["impl<A, B> Send for RunningChain<A, B>",1,["gooey::animation::RunningChain"]],["impl<A> Send for OnCompleteAnimation<A>where\n A: Send,",1,["gooey::animation::OnCompleteAnimation"]],["impl Send for ZeroToOne",1,["gooey::animation::ZeroToOne"]],["impl Send for EasingFunction",1,["gooey::animation::EasingFunction"]],["impl<'context, 'window> Send for EventContext<'context, 'window>",1,["gooey::context::EventContext"]],["impl<'a, T> Send for Exclusive<'a, T>where\n T: Send,",1,["gooey::context::Exclusive"]],["impl<'context, 'window, 'clip, 'gfx, 'pass> Send for GraphicsContext<'context, 'window, 'clip, 'gfx, 'pass>",1,["gooey::context::GraphicsContext"]],["impl<'context, 'window, 'clip, 'gfx, 'pass> Send for LayoutContext<'context, 'window, 'clip, 'gfx, 'pass>",1,["gooey::context::LayoutContext"]],["impl<'context, 'window> Send for WidgetContext<'context, 'window>",1,["gooey::context::WidgetContext"]],["impl<'clip, 'gfx, 'pass> Send for Graphics<'clip, 'gfx, 'pass>",1,["gooey::graphics::Graphics"]],["impl Send for Name",1,["gooey::names::Name"]],["impl Send for TextSize",1,["gooey::styles::components::TextSize"]],["impl Send for LineHeight",1,["gooey::styles::components::LineHeight"]],["impl Send for TextColor",1,["gooey::styles::components::TextColor"]],["impl Send for PrimaryColor",1,["gooey::styles::components::PrimaryColor"]],["impl Send for HighlightColor",1,["gooey::styles::components::HighlightColor"]],["impl Send for IntrinsicPadding",1,["gooey::styles::components::IntrinsicPadding"]],["impl Send for Easing",1,["gooey::styles::components::Easing"]],["impl Send for EasingIn",1,["gooey::styles::components::EasingIn"]],["impl Send for EasingOut",1,["gooey::styles::components::EasingOut"]],["impl Send for VisualOrder",1,["gooey::styles::components::VisualOrder"]],["impl Send for HorizontalOrder",1,["gooey::styles::components::HorizontalOrder"]],["impl Send for VerticalOrder",1,["gooey::styles::components::VerticalOrder"]],["impl Send for Styles",1,["gooey::styles::Styles"]],["impl Send for StylesIntoIter",1,["gooey::styles::StylesIntoIter"]],["impl Send for Component",1,["gooey::styles::Component"]],["impl Send for FlexibleDimension",1,["gooey::styles::FlexibleDimension"]],["impl Send for Dimension",1,["gooey::styles::Dimension"]],["impl Send for CustomComponent",1,["gooey::styles::CustomComponent"]],["impl Send for Group",1,["gooey::styles::Group"]],["impl Send for Global",1,["gooey::styles::Global"]],["impl Send for ComponentName",1,["gooey::styles::ComponentName"]],["impl<T> Send for Edges<T>where\n T: Send,",1,["gooey::styles::Edges"]],["impl Send for Tick",1,["gooey::tick::Tick"]],["impl Send for InputState",1,["gooey::tick::InputState"]],["impl<T> Send for Dynamic<T>where\n T: Send,",1,["gooey::value::Dynamic"]],["impl<T> Send for DynamicReader<T>where\n T: Send,",1,["gooey::value::DynamicReader"]],["impl<'a, T> Send for BlockUntilUpdatedFuture<'a, T>where\n T: Send,",1,["gooey::value::BlockUntilUpdatedFuture"]],["impl Send for Generation",1,["gooey::value::Generation"]],["impl<T> Send for Value<T>where\n T: Send,",1,["gooey::value::Value"]],["impl Send for EventHandled",1,["gooey::widget::EventHandled"]],["impl Send for EventIgnored",1,["gooey::widget::EventIgnored"]],["impl Send for WidgetInstance",1,["gooey::widget::WidgetInstance"]],["impl<T, R> Send for Callback<T, R>",1,["gooey::widget::Callback"]],["impl Send for ManagedWidget",1,["gooey::widget::ManagedWidget"]],["impl<'a> !Send for WidgetGuard<'a>",1,["gooey::widget::WidgetGuard"]],["impl Send for Children",1,["gooey::widget::Children"]],["impl Send for WidgetRef",1,["gooey::widget::WidgetRef"]],["impl Send for WidgetId",1,["gooey::widget::WidgetId"]],["impl Send for WidgetTag",1,["gooey::widget::WidgetTag"]],["impl Send for Align",1,["gooey::widgets::align::Align"]],["impl Send for Button",1,["gooey::widgets::button::Button"]],["impl Send for ButtonBackground",1,["gooey::widgets::button::ButtonBackground"]],["impl Send for ButtonActiveBackground",1,["gooey::widgets::button::ButtonActiveBackground"]],["impl Send for ButtonHoverBackground",1,["gooey::widgets::button::ButtonHoverBackground"]],["impl Send for ButtonDisabledBackground",1,["gooey::widgets::button::ButtonDisabledBackground"]],["impl Send for Canvas",1,["gooey::widgets::canvas::Canvas"]],["impl Send for Expand",1,["gooey::widgets::expand::Expand"]],["impl Send for Input",1,["gooey::widgets::input::Input"]],["impl Send for Label",1,["gooey::widgets::label::Label"]],["impl Send for Resize",1,["gooey::widgets::resize::Resize"]],["impl Send for Scroll",1,["gooey::widgets::scroll::Scroll"]],["impl Send for ScrollBarThickness",1,["gooey::widgets::scroll::ScrollBarThickness"]],["impl Send for Stack",1,["gooey::widgets::stack::Stack"]],["impl Send for StackDirection",1,["gooey::widgets::stack::StackDirection"]],["impl Send for StackOrientation",1,["gooey::widgets::stack::StackOrientation"]],["impl Send for StackDimension",1,["gooey::widgets::stack::StackDimension"]],["impl Send for Style",1,["gooey::widgets::style::Style"]],["impl<Layers> Send for TileMap<Layers>where\n Layers: Send,",1,["gooey::widgets::tilemap::TileMap"]],["impl<'window> Send for RunningWindow<'window>",1,["gooey::window::RunningWindow"]],["impl<Behavior> Send for Window<Behavior>",1,["gooey::window::Window"]],["impl Send for ConstraintLimit",1,["gooey::ConstraintLimit"]]] +"gooey":[["impl Send for Linear",1,["gooey::animation::easings::Linear"]],["impl Send for EaseOutSine",1,["gooey::animation::easings::EaseOutSine"]],["impl Send for EaseInOutSine",1,["gooey::animation::easings::EaseInOutSine"]],["impl Send for EaseInQuadradic",1,["gooey::animation::easings::EaseInQuadradic"]],["impl Send for EaseOutQuadradic",1,["gooey::animation::easings::EaseOutQuadradic"]],["impl Send for EaseInOutQuadradic",1,["gooey::animation::easings::EaseInOutQuadradic"]],["impl Send for EaseInCubic",1,["gooey::animation::easings::EaseInCubic"]],["impl Send for EaseOutCubic",1,["gooey::animation::easings::EaseOutCubic"]],["impl Send for EaseInOutCubic",1,["gooey::animation::easings::EaseInOutCubic"]],["impl Send for EaseInQuartic",1,["gooey::animation::easings::EaseInQuartic"]],["impl Send for EaseOutQuartic",1,["gooey::animation::easings::EaseOutQuartic"]],["impl Send for EaseInOutQuartic",1,["gooey::animation::easings::EaseInOutQuartic"]],["impl Send for EaseInQuintic",1,["gooey::animation::easings::EaseInQuintic"]],["impl Send for EaseOutQuintic",1,["gooey::animation::easings::EaseOutQuintic"]],["impl Send for EaseInOutQuintic",1,["gooey::animation::easings::EaseInOutQuintic"]],["impl Send for EaseInExponential",1,["gooey::animation::easings::EaseInExponential"]],["impl Send for EaseOutExponential",1,["gooey::animation::easings::EaseOutExponential"]],["impl Send for EaseInOutExponential",1,["gooey::animation::easings::EaseInOutExponential"]],["impl Send for EaseInCircular",1,["gooey::animation::easings::EaseInCircular"]],["impl Send for EaseOutCircular",1,["gooey::animation::easings::EaseOutCircular"]],["impl Send for EaseInOutCircular",1,["gooey::animation::easings::EaseInOutCircular"]],["impl Send for EaseInBack",1,["gooey::animation::easings::EaseInBack"]],["impl Send for EaseOutBack",1,["gooey::animation::easings::EaseOutBack"]],["impl Send for EaseInOutBack",1,["gooey::animation::easings::EaseInOutBack"]],["impl Send for EaseInElastic",1,["gooey::animation::easings::EaseInElastic"]],["impl Send for EaseOutElastic",1,["gooey::animation::easings::EaseOutElastic"]],["impl Send for EaseInOutElastic",1,["gooey::animation::easings::EaseInOutElastic"]],["impl Send for EaseInBounce",1,["gooey::animation::easings::EaseInBounce"]],["impl Send for EaseOutBounce",1,["gooey::animation::easings::EaseOutBounce"]],["impl<T> Send for DynamicTransition<T>where\n T: Send,",1,["gooey::animation::DynamicTransition"]],["impl<T> Send for TransitioningDynamic<T>where\n T: Send,",1,["gooey::animation::TransitioningDynamic"]],["impl<Target, Easing> Send for Animation<Target, Easing>where\n Easing: Send,",1,["gooey::animation::Animation"]],["impl Send for BoxedAnimation",1,["gooey::animation::BoxedAnimation"]],["impl<T, Easing> Send for RunningAnimation<T, Easing>where\n Easing: Send,\n T: Send,",1,["gooey::animation::RunningAnimation"]],["impl Send for AnimationHandle",1,["gooey::animation::AnimationHandle"]],["impl<A, B> Send for Chain<A, B>",1,["gooey::animation::Chain"]],["impl<A, B> Send for RunningChain<A, B>",1,["gooey::animation::RunningChain"]],["impl<A> Send for OnCompleteAnimation<A>where\n A: Send,",1,["gooey::animation::OnCompleteAnimation"]],["impl Send for ZeroToOne",1,["gooey::animation::ZeroToOne"]],["impl Send for EasingFunction",1,["gooey::animation::EasingFunction"]],["impl<'context, 'window> Send for EventContext<'context, 'window>",1,["gooey::context::EventContext"]],["impl<'a, T> Send for Exclusive<'a, T>where\n T: Send,",1,["gooey::context::Exclusive"]],["impl<'context, 'window, 'clip, 'gfx, 'pass> Send for GraphicsContext<'context, 'window, 'clip, 'gfx, 'pass>",1,["gooey::context::GraphicsContext"]],["impl<'context, 'window, 'clip, 'gfx, 'pass> Send for LayoutContext<'context, 'window, 'clip, 'gfx, 'pass>",1,["gooey::context::LayoutContext"]],["impl<'context, 'window> Send for WidgetContext<'context, 'window>",1,["gooey::context::WidgetContext"]],["impl<'clip, 'gfx, 'pass> Send for Graphics<'clip, 'gfx, 'pass>",1,["gooey::graphics::Graphics"]],["impl Send for Name",1,["gooey::names::Name"]],["impl Send for TextSize",1,["gooey::styles::components::TextSize"]],["impl Send for LineHeight",1,["gooey::styles::components::LineHeight"]],["impl Send for TextColor",1,["gooey::styles::components::TextColor"]],["impl Send for PrimaryColor",1,["gooey::styles::components::PrimaryColor"]],["impl Send for HighlightColor",1,["gooey::styles::components::HighlightColor"]],["impl Send for IntrinsicPadding",1,["gooey::styles::components::IntrinsicPadding"]],["impl Send for Easing",1,["gooey::styles::components::Easing"]],["impl Send for EasingIn",1,["gooey::styles::components::EasingIn"]],["impl Send for EasingOut",1,["gooey::styles::components::EasingOut"]],["impl Send for VisualOrder",1,["gooey::styles::components::VisualOrder"]],["impl Send for HorizontalOrder",1,["gooey::styles::components::HorizontalOrder"]],["impl Send for VerticalOrder",1,["gooey::styles::components::VerticalOrder"]],["impl Send for Styles",1,["gooey::styles::Styles"]],["impl Send for StylesIntoIter",1,["gooey::styles::StylesIntoIter"]],["impl Send for Component",1,["gooey::styles::Component"]],["impl Send for FlexibleDimension",1,["gooey::styles::FlexibleDimension"]],["impl Send for Dimension",1,["gooey::styles::Dimension"]],["impl Send for CustomComponent",1,["gooey::styles::CustomComponent"]],["impl Send for Group",1,["gooey::styles::Group"]],["impl Send for Global",1,["gooey::styles::Global"]],["impl Send for ComponentName",1,["gooey::styles::ComponentName"]],["impl<T> Send for Edges<T>where\n T: Send,",1,["gooey::styles::Edges"]],["impl Send for Tick",1,["gooey::tick::Tick"]],["impl Send for InputState",1,["gooey::tick::InputState"]],["impl<T> Send for Dynamic<T>where\n T: Send,",1,["gooey::value::Dynamic"]],["impl<'a, T> !Send for DynamicGuard<'a, T>",1,["gooey::value::DynamicGuard"]],["impl<T> Send for DynamicReader<T>where\n T: Send,",1,["gooey::value::DynamicReader"]],["impl<'a, T> Send for BlockUntilUpdatedFuture<'a, T>where\n T: Send,",1,["gooey::value::BlockUntilUpdatedFuture"]],["impl Send for Generation",1,["gooey::value::Generation"]],["impl<T> Send for Value<T>where\n T: Send,",1,["gooey::value::Value"]],["impl Send for EventHandled",1,["gooey::widget::EventHandled"]],["impl Send for EventIgnored",1,["gooey::widget::EventIgnored"]],["impl Send for WidgetInstance",1,["gooey::widget::WidgetInstance"]],["impl<T, R> Send for Callback<T, R>",1,["gooey::widget::Callback"]],["impl Send for ManagedWidget",1,["gooey::widget::ManagedWidget"]],["impl<'a> !Send for WidgetGuard<'a>",1,["gooey::widget::WidgetGuard"]],["impl Send for Children",1,["gooey::widget::Children"]],["impl Send for WidgetRef",1,["gooey::widget::WidgetRef"]],["impl Send for WidgetId",1,["gooey::widget::WidgetId"]],["impl Send for WidgetTag",1,["gooey::widget::WidgetTag"]],["impl Send for Align",1,["gooey::widgets::align::Align"]],["impl Send for Button",1,["gooey::widgets::button::Button"]],["impl Send for ButtonBackground",1,["gooey::widgets::button::ButtonBackground"]],["impl Send for ButtonActiveBackground",1,["gooey::widgets::button::ButtonActiveBackground"]],["impl Send for ButtonHoverBackground",1,["gooey::widgets::button::ButtonHoverBackground"]],["impl Send for ButtonDisabledBackground",1,["gooey::widgets::button::ButtonDisabledBackground"]],["impl Send for Canvas",1,["gooey::widgets::canvas::Canvas"]],["impl Send for Expand",1,["gooey::widgets::expand::Expand"]],["impl Send for Input",1,["gooey::widgets::input::Input"]],["impl Send for Label",1,["gooey::widgets::label::Label"]],["impl Send for Resize",1,["gooey::widgets::resize::Resize"]],["impl Send for Scroll",1,["gooey::widgets::scroll::Scroll"]],["impl Send for ScrollBarThickness",1,["gooey::widgets::scroll::ScrollBarThickness"]],["impl Send for Stack",1,["gooey::widgets::stack::Stack"]],["impl Send for StackDirection",1,["gooey::widgets::stack::StackDirection"]],["impl Send for StackOrientation",1,["gooey::widgets::stack::StackOrientation"]],["impl Send for StackDimension",1,["gooey::widgets::stack::StackDimension"]],["impl Send for Style",1,["gooey::widgets::style::Style"]],["impl<Layers> Send for TileMap<Layers>where\n Layers: Send,",1,["gooey::widgets::tilemap::TileMap"]],["impl<'window> Send for RunningWindow<'window>",1,["gooey::window::RunningWindow"]],["impl<Behavior> Send for Window<Behavior>",1,["gooey::window::Window"]],["impl Send for ConstraintLimit",1,["gooey::ConstraintLimit"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/implementors/core/marker/trait.StructuralEq.js b/main/implementors/core/marker/trait.StructuralEq.js index bd149f289..828a06ad7 100644 --- a/main/implementors/core/marker/trait.StructuralEq.js +++ b/main/implementors/core/marker/trait.StructuralEq.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"gooey":[["impl StructuralEq for ButtonDisabledBackground"],["impl StructuralEq for EventHandled"],["impl StructuralEq for PrimaryColor"],["impl StructuralEq for WidgetTag"],["impl StructuralEq for Generation"],["impl StructuralEq for HorizontalOrder"],["impl StructuralEq for TextColor"],["impl StructuralEq for IntrinsicPadding"],["impl StructuralEq for TextSize"],["impl StructuralEq for EasingIn"],["impl StructuralEq for ButtonBackground"],["impl StructuralEq for VisualOrder"],["impl StructuralEq for HighlightColor"],["impl StructuralEq for Group"],["impl StructuralEq for ButtonHoverBackground"],["impl StructuralEq for ButtonActiveBackground"],["impl StructuralEq for EventIgnored"],["impl StructuralEq for WidgetId"],["impl StructuralEq for Name"],["impl StructuralEq for EasingOut"],["impl StructuralEq for ConstraintLimit"],["impl StructuralEq for ComponentName"],["impl StructuralEq for StackDirection"],["impl StructuralEq for LineHeight"],["impl StructuralEq for Easing"],["impl StructuralEq for StackOrientation"],["impl StructuralEq for VerticalOrder"]] +"gooey":[["impl StructuralEq for ButtonDisabledBackground"],["impl StructuralEq for EventHandled"],["impl StructuralEq for PrimaryColor"],["impl StructuralEq for WidgetTag"],["impl StructuralEq for HorizontalOrder"],["impl StructuralEq for TextColor"],["impl StructuralEq for IntrinsicPadding"],["impl StructuralEq for TextSize"],["impl StructuralEq for EasingIn"],["impl StructuralEq for ButtonBackground"],["impl StructuralEq for VisualOrder"],["impl StructuralEq for HighlightColor"],["impl StructuralEq for Group"],["impl StructuralEq for ButtonHoverBackground"],["impl StructuralEq for ButtonActiveBackground"],["impl StructuralEq for EventIgnored"],["impl StructuralEq for WidgetId"],["impl StructuralEq for Name"],["impl StructuralEq for EasingOut"],["impl StructuralEq for ConstraintLimit"],["impl StructuralEq for ComponentName"],["impl StructuralEq for StackDirection"],["impl StructuralEq for LineHeight"],["impl StructuralEq for Easing"],["impl StructuralEq for StackOrientation"],["impl StructuralEq for VerticalOrder"],["impl StructuralEq for Generation"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/implementors/core/marker/trait.StructuralPartialEq.js b/main/implementors/core/marker/trait.StructuralPartialEq.js index 17b3bec6e..6615ea542 100644 --- a/main/implementors/core/marker/trait.StructuralPartialEq.js +++ b/main/implementors/core/marker/trait.StructuralPartialEq.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"gooey":[["impl StructuralPartialEq for WidgetId"],["impl StructuralPartialEq for IntrinsicPadding"],["impl StructuralPartialEq for EasingIn"],["impl StructuralPartialEq for Group"],["impl StructuralPartialEq for ButtonHoverBackground"],["impl StructuralPartialEq for WidgetTag"],["impl StructuralPartialEq for TextColor"],["impl StructuralPartialEq for Easing"],["impl StructuralPartialEq for ComponentName"],["impl StructuralPartialEq for VisualOrder"],["impl StructuralPartialEq for StackOrientation"],["impl StructuralPartialEq for VerticalOrder"],["impl StructuralPartialEq for ButtonActiveBackground"],["impl StructuralPartialEq for StackDirection"],["impl StructuralPartialEq for PrimaryColor"],["impl StructuralPartialEq for HighlightColor"],["impl StructuralPartialEq for TextSize"],["impl StructuralPartialEq for Name"],["impl StructuralPartialEq for Generation"],["impl StructuralPartialEq for HorizontalOrder"],["impl StructuralPartialEq for ConstraintLimit"],["impl StructuralPartialEq for EventIgnored"],["impl StructuralPartialEq for EventHandled"],["impl StructuralPartialEq for EasingOut"],["impl StructuralPartialEq for LineHeight"],["impl StructuralPartialEq for ButtonDisabledBackground"],["impl StructuralPartialEq for ButtonBackground"]] +"gooey":[["impl StructuralPartialEq for WidgetId"],["impl StructuralPartialEq for IntrinsicPadding"],["impl StructuralPartialEq for EasingIn"],["impl StructuralPartialEq for Group"],["impl StructuralPartialEq for ButtonHoverBackground"],["impl StructuralPartialEq for WidgetTag"],["impl StructuralPartialEq for TextColor"],["impl StructuralPartialEq for Easing"],["impl StructuralPartialEq for ComponentName"],["impl StructuralPartialEq for VisualOrder"],["impl StructuralPartialEq for StackOrientation"],["impl StructuralPartialEq for VerticalOrder"],["impl StructuralPartialEq for ButtonActiveBackground"],["impl StructuralPartialEq for StackDirection"],["impl StructuralPartialEq for PrimaryColor"],["impl StructuralPartialEq for HighlightColor"],["impl StructuralPartialEq for TextSize"],["impl StructuralPartialEq for Name"],["impl StructuralPartialEq for HorizontalOrder"],["impl StructuralPartialEq for ConstraintLimit"],["impl StructuralPartialEq for EventIgnored"],["impl StructuralPartialEq for EventHandled"],["impl StructuralPartialEq for EasingOut"],["impl StructuralPartialEq for LineHeight"],["impl StructuralPartialEq for Generation"],["impl StructuralPartialEq for ButtonDisabledBackground"],["impl StructuralPartialEq for ButtonBackground"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/implementors/core/marker/trait.Sync.js b/main/implementors/core/marker/trait.Sync.js index 57a51006b..d5eb9619e 100644 --- a/main/implementors/core/marker/trait.Sync.js +++ b/main/implementors/core/marker/trait.Sync.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"gooey":[["impl Sync for Linear",1,["gooey::animation::easings::Linear"]],["impl Sync for EaseOutSine",1,["gooey::animation::easings::EaseOutSine"]],["impl Sync for EaseInOutSine",1,["gooey::animation::easings::EaseInOutSine"]],["impl Sync for EaseInQuadradic",1,["gooey::animation::easings::EaseInQuadradic"]],["impl Sync for EaseOutQuadradic",1,["gooey::animation::easings::EaseOutQuadradic"]],["impl Sync for EaseInOutQuadradic",1,["gooey::animation::easings::EaseInOutQuadradic"]],["impl Sync for EaseInCubic",1,["gooey::animation::easings::EaseInCubic"]],["impl Sync for EaseOutCubic",1,["gooey::animation::easings::EaseOutCubic"]],["impl Sync for EaseInOutCubic",1,["gooey::animation::easings::EaseInOutCubic"]],["impl Sync for EaseInQuartic",1,["gooey::animation::easings::EaseInQuartic"]],["impl Sync for EaseOutQuartic",1,["gooey::animation::easings::EaseOutQuartic"]],["impl Sync for EaseInOutQuartic",1,["gooey::animation::easings::EaseInOutQuartic"]],["impl Sync for EaseInQuintic",1,["gooey::animation::easings::EaseInQuintic"]],["impl Sync for EaseOutQuintic",1,["gooey::animation::easings::EaseOutQuintic"]],["impl Sync for EaseInOutQuintic",1,["gooey::animation::easings::EaseInOutQuintic"]],["impl Sync for EaseInExponential",1,["gooey::animation::easings::EaseInExponential"]],["impl Sync for EaseOutExponential",1,["gooey::animation::easings::EaseOutExponential"]],["impl Sync for EaseInOutExponential",1,["gooey::animation::easings::EaseInOutExponential"]],["impl Sync for EaseInCircular",1,["gooey::animation::easings::EaseInCircular"]],["impl Sync for EaseOutCircular",1,["gooey::animation::easings::EaseOutCircular"]],["impl Sync for EaseInOutCircular",1,["gooey::animation::easings::EaseInOutCircular"]],["impl Sync for EaseInBack",1,["gooey::animation::easings::EaseInBack"]],["impl Sync for EaseOutBack",1,["gooey::animation::easings::EaseOutBack"]],["impl Sync for EaseInOutBack",1,["gooey::animation::easings::EaseInOutBack"]],["impl Sync for EaseInElastic",1,["gooey::animation::easings::EaseInElastic"]],["impl Sync for EaseOutElastic",1,["gooey::animation::easings::EaseOutElastic"]],["impl Sync for EaseInOutElastic",1,["gooey::animation::easings::EaseInOutElastic"]],["impl Sync for EaseInBounce",1,["gooey::animation::easings::EaseInBounce"]],["impl Sync for EaseOutBounce",1,["gooey::animation::easings::EaseOutBounce"]],["impl<T> Sync for DynamicTransition<T>where\n T: Send + Sync,",1,["gooey::animation::DynamicTransition"]],["impl<T> Sync for TransitioningDynamic<T>where\n T: Send + Sync,",1,["gooey::animation::TransitioningDynamic"]],["impl<Target, Easing> Sync for Animation<Target, Easing>where\n Easing: Sync,",1,["gooey::animation::Animation"]],["impl Sync for BoxedAnimation",1,["gooey::animation::BoxedAnimation"]],["impl<T, Easing> Sync for RunningAnimation<T, Easing>where\n Easing: Sync,\n T: Sync,",1,["gooey::animation::RunningAnimation"]],["impl Sync for AnimationHandle",1,["gooey::animation::AnimationHandle"]],["impl<A, B> Sync for Chain<A, B>",1,["gooey::animation::Chain"]],["impl<A, B> Sync for RunningChain<A, B>",1,["gooey::animation::RunningChain"]],["impl<A> Sync for OnCompleteAnimation<A>where\n A: Sync,",1,["gooey::animation::OnCompleteAnimation"]],["impl Sync for ZeroToOne",1,["gooey::animation::ZeroToOne"]],["impl Sync for EasingFunction",1,["gooey::animation::EasingFunction"]],["impl<'context, 'window> !Sync for EventContext<'context, 'window>",1,["gooey::context::EventContext"]],["impl<'a, T> Sync for Exclusive<'a, T>where\n T: Sync,",1,["gooey::context::Exclusive"]],["impl<'context, 'window, 'clip, 'gfx, 'pass> !Sync for GraphicsContext<'context, 'window, 'clip, 'gfx, 'pass>",1,["gooey::context::GraphicsContext"]],["impl<'context, 'window, 'clip, 'gfx, 'pass> !Sync for LayoutContext<'context, 'window, 'clip, 'gfx, 'pass>",1,["gooey::context::LayoutContext"]],["impl<'context, 'window> !Sync for WidgetContext<'context, 'window>",1,["gooey::context::WidgetContext"]],["impl<'clip, 'gfx, 'pass> Sync for Graphics<'clip, 'gfx, 'pass>",1,["gooey::graphics::Graphics"]],["impl Sync for Name",1,["gooey::names::Name"]],["impl Sync for TextSize",1,["gooey::styles::components::TextSize"]],["impl Sync for LineHeight",1,["gooey::styles::components::LineHeight"]],["impl Sync for TextColor",1,["gooey::styles::components::TextColor"]],["impl Sync for PrimaryColor",1,["gooey::styles::components::PrimaryColor"]],["impl Sync for HighlightColor",1,["gooey::styles::components::HighlightColor"]],["impl Sync for IntrinsicPadding",1,["gooey::styles::components::IntrinsicPadding"]],["impl Sync for Easing",1,["gooey::styles::components::Easing"]],["impl Sync for EasingIn",1,["gooey::styles::components::EasingIn"]],["impl Sync for EasingOut",1,["gooey::styles::components::EasingOut"]],["impl Sync for VisualOrder",1,["gooey::styles::components::VisualOrder"]],["impl Sync for HorizontalOrder",1,["gooey::styles::components::HorizontalOrder"]],["impl Sync for VerticalOrder",1,["gooey::styles::components::VerticalOrder"]],["impl Sync for Styles",1,["gooey::styles::Styles"]],["impl Sync for StylesIntoIter",1,["gooey::styles::StylesIntoIter"]],["impl Sync for Component",1,["gooey::styles::Component"]],["impl Sync for FlexibleDimension",1,["gooey::styles::FlexibleDimension"]],["impl Sync for Dimension",1,["gooey::styles::Dimension"]],["impl Sync for CustomComponent",1,["gooey::styles::CustomComponent"]],["impl Sync for Group",1,["gooey::styles::Group"]],["impl Sync for Global",1,["gooey::styles::Global"]],["impl Sync for ComponentName",1,["gooey::styles::ComponentName"]],["impl<T> Sync for Edges<T>where\n T: Sync,",1,["gooey::styles::Edges"]],["impl Sync for Tick",1,["gooey::tick::Tick"]],["impl Sync for InputState",1,["gooey::tick::InputState"]],["impl<T> Sync for Dynamic<T>where\n T: Send,",1,["gooey::value::Dynamic"]],["impl<T> Sync for DynamicReader<T>where\n T: Send,",1,["gooey::value::DynamicReader"]],["impl<'a, T> Sync for BlockUntilUpdatedFuture<'a, T>where\n T: Send,",1,["gooey::value::BlockUntilUpdatedFuture"]],["impl Sync for Generation",1,["gooey::value::Generation"]],["impl<T> Sync for Value<T>where\n T: Send + Sync,",1,["gooey::value::Value"]],["impl Sync for EventHandled",1,["gooey::widget::EventHandled"]],["impl Sync for EventIgnored",1,["gooey::widget::EventIgnored"]],["impl Sync for WidgetInstance",1,["gooey::widget::WidgetInstance"]],["impl<T = (), R = ()> !Sync for Callback<T, R>",1,["gooey::widget::Callback"]],["impl Sync for ManagedWidget",1,["gooey::widget::ManagedWidget"]],["impl<'a> !Sync for WidgetGuard<'a>",1,["gooey::widget::WidgetGuard"]],["impl Sync for Children",1,["gooey::widget::Children"]],["impl Sync for WidgetRef",1,["gooey::widget::WidgetRef"]],["impl Sync for WidgetId",1,["gooey::widget::WidgetId"]],["impl Sync for WidgetTag",1,["gooey::widget::WidgetTag"]],["impl Sync for Align",1,["gooey::widgets::align::Align"]],["impl !Sync for Button",1,["gooey::widgets::button::Button"]],["impl Sync for ButtonBackground",1,["gooey::widgets::button::ButtonBackground"]],["impl Sync for ButtonActiveBackground",1,["gooey::widgets::button::ButtonActiveBackground"]],["impl Sync for ButtonHoverBackground",1,["gooey::widgets::button::ButtonHoverBackground"]],["impl Sync for ButtonDisabledBackground",1,["gooey::widgets::button::ButtonDisabledBackground"]],["impl !Sync for Canvas",1,["gooey::widgets::canvas::Canvas"]],["impl Sync for Expand",1,["gooey::widgets::expand::Expand"]],["impl !Sync for Input",1,["gooey::widgets::input::Input"]],["impl Sync for Label",1,["gooey::widgets::label::Label"]],["impl Sync for Resize",1,["gooey::widgets::resize::Resize"]],["impl Sync for Scroll",1,["gooey::widgets::scroll::Scroll"]],["impl Sync for ScrollBarThickness",1,["gooey::widgets::scroll::ScrollBarThickness"]],["impl Sync for Stack",1,["gooey::widgets::stack::Stack"]],["impl Sync for StackDirection",1,["gooey::widgets::stack::StackDirection"]],["impl Sync for StackOrientation",1,["gooey::widgets::stack::StackOrientation"]],["impl Sync for StackDimension",1,["gooey::widgets::stack::StackDimension"]],["impl Sync for Style",1,["gooey::widgets::style::Style"]],["impl<Layers> Sync for TileMap<Layers>where\n Layers: Send + Sync,",1,["gooey::widgets::tilemap::TileMap"]],["impl<'window> !Sync for RunningWindow<'window>",1,["gooey::window::RunningWindow"]],["impl<Behavior> Sync for Window<Behavior>where\n <Behavior as WindowBehavior>::Context: Sync,",1,["gooey::window::Window"]],["impl Sync for ConstraintLimit",1,["gooey::ConstraintLimit"]]] +"gooey":[["impl Sync for Linear",1,["gooey::animation::easings::Linear"]],["impl Sync for EaseOutSine",1,["gooey::animation::easings::EaseOutSine"]],["impl Sync for EaseInOutSine",1,["gooey::animation::easings::EaseInOutSine"]],["impl Sync for EaseInQuadradic",1,["gooey::animation::easings::EaseInQuadradic"]],["impl Sync for EaseOutQuadradic",1,["gooey::animation::easings::EaseOutQuadradic"]],["impl Sync for EaseInOutQuadradic",1,["gooey::animation::easings::EaseInOutQuadradic"]],["impl Sync for EaseInCubic",1,["gooey::animation::easings::EaseInCubic"]],["impl Sync for EaseOutCubic",1,["gooey::animation::easings::EaseOutCubic"]],["impl Sync for EaseInOutCubic",1,["gooey::animation::easings::EaseInOutCubic"]],["impl Sync for EaseInQuartic",1,["gooey::animation::easings::EaseInQuartic"]],["impl Sync for EaseOutQuartic",1,["gooey::animation::easings::EaseOutQuartic"]],["impl Sync for EaseInOutQuartic",1,["gooey::animation::easings::EaseInOutQuartic"]],["impl Sync for EaseInQuintic",1,["gooey::animation::easings::EaseInQuintic"]],["impl Sync for EaseOutQuintic",1,["gooey::animation::easings::EaseOutQuintic"]],["impl Sync for EaseInOutQuintic",1,["gooey::animation::easings::EaseInOutQuintic"]],["impl Sync for EaseInExponential",1,["gooey::animation::easings::EaseInExponential"]],["impl Sync for EaseOutExponential",1,["gooey::animation::easings::EaseOutExponential"]],["impl Sync for EaseInOutExponential",1,["gooey::animation::easings::EaseInOutExponential"]],["impl Sync for EaseInCircular",1,["gooey::animation::easings::EaseInCircular"]],["impl Sync for EaseOutCircular",1,["gooey::animation::easings::EaseOutCircular"]],["impl Sync for EaseInOutCircular",1,["gooey::animation::easings::EaseInOutCircular"]],["impl Sync for EaseInBack",1,["gooey::animation::easings::EaseInBack"]],["impl Sync for EaseOutBack",1,["gooey::animation::easings::EaseOutBack"]],["impl Sync for EaseInOutBack",1,["gooey::animation::easings::EaseInOutBack"]],["impl Sync for EaseInElastic",1,["gooey::animation::easings::EaseInElastic"]],["impl Sync for EaseOutElastic",1,["gooey::animation::easings::EaseOutElastic"]],["impl Sync for EaseInOutElastic",1,["gooey::animation::easings::EaseInOutElastic"]],["impl Sync for EaseInBounce",1,["gooey::animation::easings::EaseInBounce"]],["impl Sync for EaseOutBounce",1,["gooey::animation::easings::EaseOutBounce"]],["impl<T> Sync for DynamicTransition<T>where\n T: Send + Sync,",1,["gooey::animation::DynamicTransition"]],["impl<T> Sync for TransitioningDynamic<T>where\n T: Send + Sync,",1,["gooey::animation::TransitioningDynamic"]],["impl<Target, Easing> Sync for Animation<Target, Easing>where\n Easing: Sync,",1,["gooey::animation::Animation"]],["impl Sync for BoxedAnimation",1,["gooey::animation::BoxedAnimation"]],["impl<T, Easing> Sync for RunningAnimation<T, Easing>where\n Easing: Sync,\n T: Sync,",1,["gooey::animation::RunningAnimation"]],["impl Sync for AnimationHandle",1,["gooey::animation::AnimationHandle"]],["impl<A, B> Sync for Chain<A, B>",1,["gooey::animation::Chain"]],["impl<A, B> Sync for RunningChain<A, B>",1,["gooey::animation::RunningChain"]],["impl<A> Sync for OnCompleteAnimation<A>where\n A: Sync,",1,["gooey::animation::OnCompleteAnimation"]],["impl Sync for ZeroToOne",1,["gooey::animation::ZeroToOne"]],["impl Sync for EasingFunction",1,["gooey::animation::EasingFunction"]],["impl<'context, 'window> !Sync for EventContext<'context, 'window>",1,["gooey::context::EventContext"]],["impl<'a, T> Sync for Exclusive<'a, T>where\n T: Sync,",1,["gooey::context::Exclusive"]],["impl<'context, 'window, 'clip, 'gfx, 'pass> !Sync for GraphicsContext<'context, 'window, 'clip, 'gfx, 'pass>",1,["gooey::context::GraphicsContext"]],["impl<'context, 'window, 'clip, 'gfx, 'pass> !Sync for LayoutContext<'context, 'window, 'clip, 'gfx, 'pass>",1,["gooey::context::LayoutContext"]],["impl<'context, 'window> !Sync for WidgetContext<'context, 'window>",1,["gooey::context::WidgetContext"]],["impl<'clip, 'gfx, 'pass> Sync for Graphics<'clip, 'gfx, 'pass>",1,["gooey::graphics::Graphics"]],["impl Sync for Name",1,["gooey::names::Name"]],["impl Sync for TextSize",1,["gooey::styles::components::TextSize"]],["impl Sync for LineHeight",1,["gooey::styles::components::LineHeight"]],["impl Sync for TextColor",1,["gooey::styles::components::TextColor"]],["impl Sync for PrimaryColor",1,["gooey::styles::components::PrimaryColor"]],["impl Sync for HighlightColor",1,["gooey::styles::components::HighlightColor"]],["impl Sync for IntrinsicPadding",1,["gooey::styles::components::IntrinsicPadding"]],["impl Sync for Easing",1,["gooey::styles::components::Easing"]],["impl Sync for EasingIn",1,["gooey::styles::components::EasingIn"]],["impl Sync for EasingOut",1,["gooey::styles::components::EasingOut"]],["impl Sync for VisualOrder",1,["gooey::styles::components::VisualOrder"]],["impl Sync for HorizontalOrder",1,["gooey::styles::components::HorizontalOrder"]],["impl Sync for VerticalOrder",1,["gooey::styles::components::VerticalOrder"]],["impl Sync for Styles",1,["gooey::styles::Styles"]],["impl Sync for StylesIntoIter",1,["gooey::styles::StylesIntoIter"]],["impl Sync for Component",1,["gooey::styles::Component"]],["impl Sync for FlexibleDimension",1,["gooey::styles::FlexibleDimension"]],["impl Sync for Dimension",1,["gooey::styles::Dimension"]],["impl Sync for CustomComponent",1,["gooey::styles::CustomComponent"]],["impl Sync for Group",1,["gooey::styles::Group"]],["impl Sync for Global",1,["gooey::styles::Global"]],["impl Sync for ComponentName",1,["gooey::styles::ComponentName"]],["impl<T> Sync for Edges<T>where\n T: Sync,",1,["gooey::styles::Edges"]],["impl Sync for Tick",1,["gooey::tick::Tick"]],["impl Sync for InputState",1,["gooey::tick::InputState"]],["impl<T> Sync for Dynamic<T>where\n T: Send,",1,["gooey::value::Dynamic"]],["impl<'a, T> !Sync for DynamicGuard<'a, T>",1,["gooey::value::DynamicGuard"]],["impl<T> Sync for DynamicReader<T>where\n T: Send,",1,["gooey::value::DynamicReader"]],["impl<'a, T> Sync for BlockUntilUpdatedFuture<'a, T>where\n T: Send,",1,["gooey::value::BlockUntilUpdatedFuture"]],["impl Sync for Generation",1,["gooey::value::Generation"]],["impl<T> Sync for Value<T>where\n T: Send + Sync,",1,["gooey::value::Value"]],["impl Sync for EventHandled",1,["gooey::widget::EventHandled"]],["impl Sync for EventIgnored",1,["gooey::widget::EventIgnored"]],["impl Sync for WidgetInstance",1,["gooey::widget::WidgetInstance"]],["impl<T = (), R = ()> !Sync for Callback<T, R>",1,["gooey::widget::Callback"]],["impl Sync for ManagedWidget",1,["gooey::widget::ManagedWidget"]],["impl<'a> !Sync for WidgetGuard<'a>",1,["gooey::widget::WidgetGuard"]],["impl Sync for Children",1,["gooey::widget::Children"]],["impl Sync for WidgetRef",1,["gooey::widget::WidgetRef"]],["impl Sync for WidgetId",1,["gooey::widget::WidgetId"]],["impl Sync for WidgetTag",1,["gooey::widget::WidgetTag"]],["impl Sync for Align",1,["gooey::widgets::align::Align"]],["impl !Sync for Button",1,["gooey::widgets::button::Button"]],["impl Sync for ButtonBackground",1,["gooey::widgets::button::ButtonBackground"]],["impl Sync for ButtonActiveBackground",1,["gooey::widgets::button::ButtonActiveBackground"]],["impl Sync for ButtonHoverBackground",1,["gooey::widgets::button::ButtonHoverBackground"]],["impl Sync for ButtonDisabledBackground",1,["gooey::widgets::button::ButtonDisabledBackground"]],["impl !Sync for Canvas",1,["gooey::widgets::canvas::Canvas"]],["impl Sync for Expand",1,["gooey::widgets::expand::Expand"]],["impl !Sync for Input",1,["gooey::widgets::input::Input"]],["impl Sync for Label",1,["gooey::widgets::label::Label"]],["impl Sync for Resize",1,["gooey::widgets::resize::Resize"]],["impl Sync for Scroll",1,["gooey::widgets::scroll::Scroll"]],["impl Sync for ScrollBarThickness",1,["gooey::widgets::scroll::ScrollBarThickness"]],["impl Sync for Stack",1,["gooey::widgets::stack::Stack"]],["impl Sync for StackDirection",1,["gooey::widgets::stack::StackDirection"]],["impl Sync for StackOrientation",1,["gooey::widgets::stack::StackOrientation"]],["impl Sync for StackDimension",1,["gooey::widgets::stack::StackDimension"]],["impl Sync for Style",1,["gooey::widgets::style::Style"]],["impl<Layers> Sync for TileMap<Layers>where\n Layers: Send + Sync,",1,["gooey::widgets::tilemap::TileMap"]],["impl<'window> !Sync for RunningWindow<'window>",1,["gooey::window::RunningWindow"]],["impl<Behavior> Sync for Window<Behavior>where\n <Behavior as WindowBehavior>::Context: Sync,",1,["gooey::window::Window"]],["impl Sync for ConstraintLimit",1,["gooey::ConstraintLimit"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/implementors/core/marker/trait.Unpin.js b/main/implementors/core/marker/trait.Unpin.js index 9d502ef17..16a8dd4c2 100644 --- a/main/implementors/core/marker/trait.Unpin.js +++ b/main/implementors/core/marker/trait.Unpin.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"gooey":[["impl Unpin for Linear",1,["gooey::animation::easings::Linear"]],["impl Unpin for EaseOutSine",1,["gooey::animation::easings::EaseOutSine"]],["impl Unpin for EaseInOutSine",1,["gooey::animation::easings::EaseInOutSine"]],["impl Unpin for EaseInQuadradic",1,["gooey::animation::easings::EaseInQuadradic"]],["impl Unpin for EaseOutQuadradic",1,["gooey::animation::easings::EaseOutQuadradic"]],["impl Unpin for EaseInOutQuadradic",1,["gooey::animation::easings::EaseInOutQuadradic"]],["impl Unpin for EaseInCubic",1,["gooey::animation::easings::EaseInCubic"]],["impl Unpin for EaseOutCubic",1,["gooey::animation::easings::EaseOutCubic"]],["impl Unpin for EaseInOutCubic",1,["gooey::animation::easings::EaseInOutCubic"]],["impl Unpin for EaseInQuartic",1,["gooey::animation::easings::EaseInQuartic"]],["impl Unpin for EaseOutQuartic",1,["gooey::animation::easings::EaseOutQuartic"]],["impl Unpin for EaseInOutQuartic",1,["gooey::animation::easings::EaseInOutQuartic"]],["impl Unpin for EaseInQuintic",1,["gooey::animation::easings::EaseInQuintic"]],["impl Unpin for EaseOutQuintic",1,["gooey::animation::easings::EaseOutQuintic"]],["impl Unpin for EaseInOutQuintic",1,["gooey::animation::easings::EaseInOutQuintic"]],["impl Unpin for EaseInExponential",1,["gooey::animation::easings::EaseInExponential"]],["impl Unpin for EaseOutExponential",1,["gooey::animation::easings::EaseOutExponential"]],["impl Unpin for EaseInOutExponential",1,["gooey::animation::easings::EaseInOutExponential"]],["impl Unpin for EaseInCircular",1,["gooey::animation::easings::EaseInCircular"]],["impl Unpin for EaseOutCircular",1,["gooey::animation::easings::EaseOutCircular"]],["impl Unpin for EaseInOutCircular",1,["gooey::animation::easings::EaseInOutCircular"]],["impl Unpin for EaseInBack",1,["gooey::animation::easings::EaseInBack"]],["impl Unpin for EaseOutBack",1,["gooey::animation::easings::EaseOutBack"]],["impl Unpin for EaseInOutBack",1,["gooey::animation::easings::EaseInOutBack"]],["impl Unpin for EaseInElastic",1,["gooey::animation::easings::EaseInElastic"]],["impl Unpin for EaseOutElastic",1,["gooey::animation::easings::EaseOutElastic"]],["impl Unpin for EaseInOutElastic",1,["gooey::animation::easings::EaseInOutElastic"]],["impl Unpin for EaseInBounce",1,["gooey::animation::easings::EaseInBounce"]],["impl Unpin for EaseOutBounce",1,["gooey::animation::easings::EaseOutBounce"]],["impl<T> Unpin for DynamicTransition<T>where\n T: Unpin,",1,["gooey::animation::DynamicTransition"]],["impl<T> Unpin for TransitioningDynamic<T>where\n T: Unpin,",1,["gooey::animation::TransitioningDynamic"]],["impl<Target, Easing> Unpin for Animation<Target, Easing>where\n Easing: Unpin,\n Target: Unpin,",1,["gooey::animation::Animation"]],["impl Unpin for BoxedAnimation",1,["gooey::animation::BoxedAnimation"]],["impl<T, Easing> Unpin for RunningAnimation<T, Easing>where\n Easing: Unpin,\n T: Unpin,",1,["gooey::animation::RunningAnimation"]],["impl Unpin for AnimationHandle",1,["gooey::animation::AnimationHandle"]],["impl<A, B> Unpin for Chain<A, B>where\n A: Unpin,\n B: Unpin,",1,["gooey::animation::Chain"]],["impl<A, B> Unpin for RunningChain<A, B>where\n B: Unpin,\n <A as IntoAnimate>::Animate: Unpin,\n <B as IntoAnimate>::Animate: Unpin,",1,["gooey::animation::RunningChain"]],["impl<A> Unpin for OnCompleteAnimation<A>where\n A: Unpin,",1,["gooey::animation::OnCompleteAnimation"]],["impl Unpin for ZeroToOne",1,["gooey::animation::ZeroToOne"]],["impl Unpin for EasingFunction",1,["gooey::animation::EasingFunction"]],["impl<'context, 'window> Unpin for EventContext<'context, 'window>",1,["gooey::context::EventContext"]],["impl<'a, T> Unpin for Exclusive<'a, T>where\n T: Unpin,",1,["gooey::context::Exclusive"]],["impl<'context, 'window, 'clip, 'gfx, 'pass> Unpin for GraphicsContext<'context, 'window, 'clip, 'gfx, 'pass>",1,["gooey::context::GraphicsContext"]],["impl<'context, 'window, 'clip, 'gfx, 'pass> Unpin for LayoutContext<'context, 'window, 'clip, 'gfx, 'pass>",1,["gooey::context::LayoutContext"]],["impl<'context, 'window> Unpin for WidgetContext<'context, 'window>",1,["gooey::context::WidgetContext"]],["impl<'clip, 'gfx, 'pass> Unpin for Graphics<'clip, 'gfx, 'pass>",1,["gooey::graphics::Graphics"]],["impl Unpin for Name",1,["gooey::names::Name"]],["impl Unpin for TextSize",1,["gooey::styles::components::TextSize"]],["impl Unpin for LineHeight",1,["gooey::styles::components::LineHeight"]],["impl Unpin for TextColor",1,["gooey::styles::components::TextColor"]],["impl Unpin for PrimaryColor",1,["gooey::styles::components::PrimaryColor"]],["impl Unpin for HighlightColor",1,["gooey::styles::components::HighlightColor"]],["impl Unpin for IntrinsicPadding",1,["gooey::styles::components::IntrinsicPadding"]],["impl Unpin for Easing",1,["gooey::styles::components::Easing"]],["impl Unpin for EasingIn",1,["gooey::styles::components::EasingIn"]],["impl Unpin for EasingOut",1,["gooey::styles::components::EasingOut"]],["impl Unpin for VisualOrder",1,["gooey::styles::components::VisualOrder"]],["impl Unpin for HorizontalOrder",1,["gooey::styles::components::HorizontalOrder"]],["impl Unpin for VerticalOrder",1,["gooey::styles::components::VerticalOrder"]],["impl Unpin for Styles",1,["gooey::styles::Styles"]],["impl Unpin for StylesIntoIter",1,["gooey::styles::StylesIntoIter"]],["impl Unpin for Component",1,["gooey::styles::Component"]],["impl Unpin for FlexibleDimension",1,["gooey::styles::FlexibleDimension"]],["impl Unpin for Dimension",1,["gooey::styles::Dimension"]],["impl Unpin for CustomComponent",1,["gooey::styles::CustomComponent"]],["impl Unpin for Group",1,["gooey::styles::Group"]],["impl Unpin for Global",1,["gooey::styles::Global"]],["impl Unpin for ComponentName",1,["gooey::styles::ComponentName"]],["impl<T> Unpin for Edges<T>where\n T: Unpin,",1,["gooey::styles::Edges"]],["impl Unpin for Tick",1,["gooey::tick::Tick"]],["impl Unpin for InputState",1,["gooey::tick::InputState"]],["impl<T> Unpin for Dynamic<T>",1,["gooey::value::Dynamic"]],["impl<T> Unpin for DynamicReader<T>",1,["gooey::value::DynamicReader"]],["impl<'a, T> Unpin for BlockUntilUpdatedFuture<'a, T>",1,["gooey::value::BlockUntilUpdatedFuture"]],["impl Unpin for Generation",1,["gooey::value::Generation"]],["impl<T> Unpin for Value<T>where\n T: Unpin,",1,["gooey::value::Value"]],["impl Unpin for EventHandled",1,["gooey::widget::EventHandled"]],["impl Unpin for EventIgnored",1,["gooey::widget::EventIgnored"]],["impl Unpin for WidgetInstance",1,["gooey::widget::WidgetInstance"]],["impl<T, R> Unpin for Callback<T, R>",1,["gooey::widget::Callback"]],["impl Unpin for ManagedWidget",1,["gooey::widget::ManagedWidget"]],["impl<'a> Unpin for WidgetGuard<'a>",1,["gooey::widget::WidgetGuard"]],["impl Unpin for Children",1,["gooey::widget::Children"]],["impl Unpin for WidgetRef",1,["gooey::widget::WidgetRef"]],["impl Unpin for WidgetId",1,["gooey::widget::WidgetId"]],["impl Unpin for WidgetTag",1,["gooey::widget::WidgetTag"]],["impl Unpin for Align",1,["gooey::widgets::align::Align"]],["impl Unpin for Button",1,["gooey::widgets::button::Button"]],["impl Unpin for ButtonBackground",1,["gooey::widgets::button::ButtonBackground"]],["impl Unpin for ButtonActiveBackground",1,["gooey::widgets::button::ButtonActiveBackground"]],["impl Unpin for ButtonHoverBackground",1,["gooey::widgets::button::ButtonHoverBackground"]],["impl Unpin for ButtonDisabledBackground",1,["gooey::widgets::button::ButtonDisabledBackground"]],["impl Unpin for Canvas",1,["gooey::widgets::canvas::Canvas"]],["impl Unpin for Expand",1,["gooey::widgets::expand::Expand"]],["impl Unpin for Input",1,["gooey::widgets::input::Input"]],["impl Unpin for Label",1,["gooey::widgets::label::Label"]],["impl Unpin for Resize",1,["gooey::widgets::resize::Resize"]],["impl Unpin for Scroll",1,["gooey::widgets::scroll::Scroll"]],["impl Unpin for ScrollBarThickness",1,["gooey::widgets::scroll::ScrollBarThickness"]],["impl Unpin for Stack",1,["gooey::widgets::stack::Stack"]],["impl Unpin for StackDirection",1,["gooey::widgets::stack::StackDirection"]],["impl Unpin for StackOrientation",1,["gooey::widgets::stack::StackOrientation"]],["impl Unpin for StackDimension",1,["gooey::widgets::stack::StackDimension"]],["impl Unpin for Style",1,["gooey::widgets::style::Style"]],["impl<Layers> Unpin for TileMap<Layers>where\n Layers: Unpin,",1,["gooey::widgets::tilemap::TileMap"]],["impl<'window> Unpin for RunningWindow<'window>",1,["gooey::window::RunningWindow"]],["impl<Behavior> Unpin for Window<Behavior>where\n <Behavior as WindowBehavior>::Context: Unpin,",1,["gooey::window::Window"]],["impl Unpin for ConstraintLimit",1,["gooey::ConstraintLimit"]]] +"gooey":[["impl Unpin for Linear",1,["gooey::animation::easings::Linear"]],["impl Unpin for EaseOutSine",1,["gooey::animation::easings::EaseOutSine"]],["impl Unpin for EaseInOutSine",1,["gooey::animation::easings::EaseInOutSine"]],["impl Unpin for EaseInQuadradic",1,["gooey::animation::easings::EaseInQuadradic"]],["impl Unpin for EaseOutQuadradic",1,["gooey::animation::easings::EaseOutQuadradic"]],["impl Unpin for EaseInOutQuadradic",1,["gooey::animation::easings::EaseInOutQuadradic"]],["impl Unpin for EaseInCubic",1,["gooey::animation::easings::EaseInCubic"]],["impl Unpin for EaseOutCubic",1,["gooey::animation::easings::EaseOutCubic"]],["impl Unpin for EaseInOutCubic",1,["gooey::animation::easings::EaseInOutCubic"]],["impl Unpin for EaseInQuartic",1,["gooey::animation::easings::EaseInQuartic"]],["impl Unpin for EaseOutQuartic",1,["gooey::animation::easings::EaseOutQuartic"]],["impl Unpin for EaseInOutQuartic",1,["gooey::animation::easings::EaseInOutQuartic"]],["impl Unpin for EaseInQuintic",1,["gooey::animation::easings::EaseInQuintic"]],["impl Unpin for EaseOutQuintic",1,["gooey::animation::easings::EaseOutQuintic"]],["impl Unpin for EaseInOutQuintic",1,["gooey::animation::easings::EaseInOutQuintic"]],["impl Unpin for EaseInExponential",1,["gooey::animation::easings::EaseInExponential"]],["impl Unpin for EaseOutExponential",1,["gooey::animation::easings::EaseOutExponential"]],["impl Unpin for EaseInOutExponential",1,["gooey::animation::easings::EaseInOutExponential"]],["impl Unpin for EaseInCircular",1,["gooey::animation::easings::EaseInCircular"]],["impl Unpin for EaseOutCircular",1,["gooey::animation::easings::EaseOutCircular"]],["impl Unpin for EaseInOutCircular",1,["gooey::animation::easings::EaseInOutCircular"]],["impl Unpin for EaseInBack",1,["gooey::animation::easings::EaseInBack"]],["impl Unpin for EaseOutBack",1,["gooey::animation::easings::EaseOutBack"]],["impl Unpin for EaseInOutBack",1,["gooey::animation::easings::EaseInOutBack"]],["impl Unpin for EaseInElastic",1,["gooey::animation::easings::EaseInElastic"]],["impl Unpin for EaseOutElastic",1,["gooey::animation::easings::EaseOutElastic"]],["impl Unpin for EaseInOutElastic",1,["gooey::animation::easings::EaseInOutElastic"]],["impl Unpin for EaseInBounce",1,["gooey::animation::easings::EaseInBounce"]],["impl Unpin for EaseOutBounce",1,["gooey::animation::easings::EaseOutBounce"]],["impl<T> Unpin for DynamicTransition<T>where\n T: Unpin,",1,["gooey::animation::DynamicTransition"]],["impl<T> Unpin for TransitioningDynamic<T>where\n T: Unpin,",1,["gooey::animation::TransitioningDynamic"]],["impl<Target, Easing> Unpin for Animation<Target, Easing>where\n Easing: Unpin,\n Target: Unpin,",1,["gooey::animation::Animation"]],["impl Unpin for BoxedAnimation",1,["gooey::animation::BoxedAnimation"]],["impl<T, Easing> Unpin for RunningAnimation<T, Easing>where\n Easing: Unpin,\n T: Unpin,",1,["gooey::animation::RunningAnimation"]],["impl Unpin for AnimationHandle",1,["gooey::animation::AnimationHandle"]],["impl<A, B> Unpin for Chain<A, B>where\n A: Unpin,\n B: Unpin,",1,["gooey::animation::Chain"]],["impl<A, B> Unpin for RunningChain<A, B>where\n B: Unpin,\n <A as IntoAnimate>::Animate: Unpin,\n <B as IntoAnimate>::Animate: Unpin,",1,["gooey::animation::RunningChain"]],["impl<A> Unpin for OnCompleteAnimation<A>where\n A: Unpin,",1,["gooey::animation::OnCompleteAnimation"]],["impl Unpin for ZeroToOne",1,["gooey::animation::ZeroToOne"]],["impl Unpin for EasingFunction",1,["gooey::animation::EasingFunction"]],["impl<'context, 'window> Unpin for EventContext<'context, 'window>",1,["gooey::context::EventContext"]],["impl<'a, T> Unpin for Exclusive<'a, T>where\n T: Unpin,",1,["gooey::context::Exclusive"]],["impl<'context, 'window, 'clip, 'gfx, 'pass> Unpin for GraphicsContext<'context, 'window, 'clip, 'gfx, 'pass>",1,["gooey::context::GraphicsContext"]],["impl<'context, 'window, 'clip, 'gfx, 'pass> Unpin for LayoutContext<'context, 'window, 'clip, 'gfx, 'pass>",1,["gooey::context::LayoutContext"]],["impl<'context, 'window> Unpin for WidgetContext<'context, 'window>",1,["gooey::context::WidgetContext"]],["impl<'clip, 'gfx, 'pass> Unpin for Graphics<'clip, 'gfx, 'pass>",1,["gooey::graphics::Graphics"]],["impl Unpin for Name",1,["gooey::names::Name"]],["impl Unpin for TextSize",1,["gooey::styles::components::TextSize"]],["impl Unpin for LineHeight",1,["gooey::styles::components::LineHeight"]],["impl Unpin for TextColor",1,["gooey::styles::components::TextColor"]],["impl Unpin for PrimaryColor",1,["gooey::styles::components::PrimaryColor"]],["impl Unpin for HighlightColor",1,["gooey::styles::components::HighlightColor"]],["impl Unpin for IntrinsicPadding",1,["gooey::styles::components::IntrinsicPadding"]],["impl Unpin for Easing",1,["gooey::styles::components::Easing"]],["impl Unpin for EasingIn",1,["gooey::styles::components::EasingIn"]],["impl Unpin for EasingOut",1,["gooey::styles::components::EasingOut"]],["impl Unpin for VisualOrder",1,["gooey::styles::components::VisualOrder"]],["impl Unpin for HorizontalOrder",1,["gooey::styles::components::HorizontalOrder"]],["impl Unpin for VerticalOrder",1,["gooey::styles::components::VerticalOrder"]],["impl Unpin for Styles",1,["gooey::styles::Styles"]],["impl Unpin for StylesIntoIter",1,["gooey::styles::StylesIntoIter"]],["impl Unpin for Component",1,["gooey::styles::Component"]],["impl Unpin for FlexibleDimension",1,["gooey::styles::FlexibleDimension"]],["impl Unpin for Dimension",1,["gooey::styles::Dimension"]],["impl Unpin for CustomComponent",1,["gooey::styles::CustomComponent"]],["impl Unpin for Group",1,["gooey::styles::Group"]],["impl Unpin for Global",1,["gooey::styles::Global"]],["impl Unpin for ComponentName",1,["gooey::styles::ComponentName"]],["impl<T> Unpin for Edges<T>where\n T: Unpin,",1,["gooey::styles::Edges"]],["impl Unpin for Tick",1,["gooey::tick::Tick"]],["impl Unpin for InputState",1,["gooey::tick::InputState"]],["impl<T> Unpin for Dynamic<T>",1,["gooey::value::Dynamic"]],["impl<'a, T> Unpin for DynamicGuard<'a, T>",1,["gooey::value::DynamicGuard"]],["impl<T> Unpin for DynamicReader<T>",1,["gooey::value::DynamicReader"]],["impl<'a, T> Unpin for BlockUntilUpdatedFuture<'a, T>",1,["gooey::value::BlockUntilUpdatedFuture"]],["impl Unpin for Generation",1,["gooey::value::Generation"]],["impl<T> Unpin for Value<T>where\n T: Unpin,",1,["gooey::value::Value"]],["impl Unpin for EventHandled",1,["gooey::widget::EventHandled"]],["impl Unpin for EventIgnored",1,["gooey::widget::EventIgnored"]],["impl Unpin for WidgetInstance",1,["gooey::widget::WidgetInstance"]],["impl<T, R> Unpin for Callback<T, R>",1,["gooey::widget::Callback"]],["impl Unpin for ManagedWidget",1,["gooey::widget::ManagedWidget"]],["impl<'a> Unpin for WidgetGuard<'a>",1,["gooey::widget::WidgetGuard"]],["impl Unpin for Children",1,["gooey::widget::Children"]],["impl Unpin for WidgetRef",1,["gooey::widget::WidgetRef"]],["impl Unpin for WidgetId",1,["gooey::widget::WidgetId"]],["impl Unpin for WidgetTag",1,["gooey::widget::WidgetTag"]],["impl Unpin for Align",1,["gooey::widgets::align::Align"]],["impl Unpin for Button",1,["gooey::widgets::button::Button"]],["impl Unpin for ButtonBackground",1,["gooey::widgets::button::ButtonBackground"]],["impl Unpin for ButtonActiveBackground",1,["gooey::widgets::button::ButtonActiveBackground"]],["impl Unpin for ButtonHoverBackground",1,["gooey::widgets::button::ButtonHoverBackground"]],["impl Unpin for ButtonDisabledBackground",1,["gooey::widgets::button::ButtonDisabledBackground"]],["impl Unpin for Canvas",1,["gooey::widgets::canvas::Canvas"]],["impl Unpin for Expand",1,["gooey::widgets::expand::Expand"]],["impl Unpin for Input",1,["gooey::widgets::input::Input"]],["impl Unpin for Label",1,["gooey::widgets::label::Label"]],["impl Unpin for Resize",1,["gooey::widgets::resize::Resize"]],["impl Unpin for Scroll",1,["gooey::widgets::scroll::Scroll"]],["impl Unpin for ScrollBarThickness",1,["gooey::widgets::scroll::ScrollBarThickness"]],["impl Unpin for Stack",1,["gooey::widgets::stack::Stack"]],["impl Unpin for StackDirection",1,["gooey::widgets::stack::StackDirection"]],["impl Unpin for StackOrientation",1,["gooey::widgets::stack::StackOrientation"]],["impl Unpin for StackDimension",1,["gooey::widgets::stack::StackDimension"]],["impl Unpin for Style",1,["gooey::widgets::style::Style"]],["impl<Layers> Unpin for TileMap<Layers>where\n Layers: Unpin,",1,["gooey::widgets::tilemap::TileMap"]],["impl<'window> Unpin for RunningWindow<'window>",1,["gooey::window::RunningWindow"]],["impl<Behavior> Unpin for Window<Behavior>where\n <Behavior as WindowBehavior>::Context: Unpin,",1,["gooey::window::Window"]],["impl Unpin for ConstraintLimit",1,["gooey::ConstraintLimit"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/implementors/core/ops/deref/trait.Deref.js b/main/implementors/core/ops/deref/trait.Deref.js index 2daaa630f..d8417744e 100644 --- a/main/implementors/core/ops/deref/trait.Deref.js +++ b/main/implementors/core/ops/deref/trait.Deref.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"gooey":[["impl<'context, 'window, 'clip, 'gfx, 'pass> Deref for GraphicsContext<'context, 'window, 'clip, 'gfx, 'pass>"],["impl Deref for Name"],["impl Deref for WidgetTag"],["impl<'window> Deref for WidgetContext<'_, 'window>"],["impl Deref for ZeroToOne"],["impl<'gfx, 'pass> Deref for Graphics<'_, 'gfx, 'pass>"],["impl<T> Deref for Exclusive<'_, T>"],["impl<'window> Deref for RunningWindow<'window>"],["impl<'context, 'window, 'clip, 'gfx, 'pass> Deref for LayoutContext<'context, 'window, 'clip, 'gfx, 'pass>"],["impl Deref for Children"],["impl<'context, 'window> Deref for EventContext<'context, 'window>"]] +"gooey":[["impl<'context, 'window, 'clip, 'gfx, 'pass> Deref for GraphicsContext<'context, 'window, 'clip, 'gfx, 'pass>"],["impl Deref for Name"],["impl Deref for WidgetTag"],["impl<'window> Deref for WidgetContext<'_, 'window>"],["impl Deref for ZeroToOne"],["impl<'gfx, 'pass> Deref for Graphics<'_, 'gfx, 'pass>"],["impl<T> Deref for Exclusive<'_, T>"],["impl<'window> Deref for RunningWindow<'window>"],["impl<'context, 'window, 'clip, 'gfx, 'pass> Deref for LayoutContext<'context, 'window, 'clip, 'gfx, 'pass>"],["impl<'a, T> Deref for DynamicGuard<'a, T>"],["impl Deref for Children"],["impl<'context, 'window> Deref for EventContext<'context, 'window>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/implementors/core/ops/deref/trait.DerefMut.js b/main/implementors/core/ops/deref/trait.DerefMut.js index 6ef71e215..21c7b4560 100644 --- a/main/implementors/core/ops/deref/trait.DerefMut.js +++ b/main/implementors/core/ops/deref/trait.DerefMut.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"gooey":[["impl<'window> DerefMut for RunningWindow<'window>"],["impl<'context, 'window> DerefMut for EventContext<'context, 'window>"],["impl<'gfx, 'pass> DerefMut for Graphics<'_, 'gfx, 'pass>"],["impl<'window> DerefMut for WidgetContext<'_, 'window>"],["impl<T> DerefMut for Exclusive<'_, T>"],["impl<'context, 'window, 'clip, 'gfx, 'pass> DerefMut for LayoutContext<'context, 'window, 'clip, 'gfx, 'pass>"],["impl<'context, 'window, 'clip, 'gfx, 'pass> DerefMut for GraphicsContext<'context, 'window, 'clip, 'gfx, 'pass>"]] +"gooey":[["impl<'window> DerefMut for RunningWindow<'window>"],["impl<'context, 'window> DerefMut for EventContext<'context, 'window>"],["impl<'a, T> DerefMut for DynamicGuard<'a, T>"],["impl<'gfx, 'pass> DerefMut for Graphics<'_, 'gfx, 'pass>"],["impl<'window> DerefMut for WidgetContext<'_, 'window>"],["impl<T> DerefMut for Exclusive<'_, T>"],["impl<'context, 'window, 'clip, 'gfx, 'pass> DerefMut for LayoutContext<'context, 'window, 'clip, 'gfx, 'pass>"],["impl<'context, 'window, 'clip, 'gfx, 'pass> DerefMut for GraphicsContext<'context, 'window, 'clip, 'gfx, 'pass>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/implementors/core/ops/drop/trait.Drop.js b/main/implementors/core/ops/drop/trait.Drop.js index 3fcfed0f2..e5621ddd3 100644 --- a/main/implementors/core/ops/drop/trait.Drop.js +++ b/main/implementors/core/ops/drop/trait.Drop.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"gooey":[["impl Drop for GraphicsContext<'_, '_, '_, '_, '_>"],["impl Drop for EventContext<'_, '_>"],["impl Drop for AnimationHandle"],["impl<T> Drop for Dynamic<T>"],["impl<T> Drop for DynamicReader<T>"]] +"gooey":[["impl Drop for GraphicsContext<'_, '_, '_, '_, '_>"],["impl Drop for EventContext<'_, '_>"],["impl Drop for AnimationHandle"],["impl<T> Drop for Dynamic<T>"],["impl<T> Drop for DynamicReader<T>"],["impl<T> Drop for DynamicGuard<'_, T>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js b/main/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js index c42ee717e..a42d31382 100644 --- a/main/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js +++ b/main/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"gooey":[["impl RefUnwindSafe for Linear",1,["gooey::animation::easings::Linear"]],["impl RefUnwindSafe for EaseOutSine",1,["gooey::animation::easings::EaseOutSine"]],["impl RefUnwindSafe for EaseInOutSine",1,["gooey::animation::easings::EaseInOutSine"]],["impl RefUnwindSafe for EaseInQuadradic",1,["gooey::animation::easings::EaseInQuadradic"]],["impl RefUnwindSafe for EaseOutQuadradic",1,["gooey::animation::easings::EaseOutQuadradic"]],["impl RefUnwindSafe for EaseInOutQuadradic",1,["gooey::animation::easings::EaseInOutQuadradic"]],["impl RefUnwindSafe for EaseInCubic",1,["gooey::animation::easings::EaseInCubic"]],["impl RefUnwindSafe for EaseOutCubic",1,["gooey::animation::easings::EaseOutCubic"]],["impl RefUnwindSafe for EaseInOutCubic",1,["gooey::animation::easings::EaseInOutCubic"]],["impl RefUnwindSafe for EaseInQuartic",1,["gooey::animation::easings::EaseInQuartic"]],["impl RefUnwindSafe for EaseOutQuartic",1,["gooey::animation::easings::EaseOutQuartic"]],["impl RefUnwindSafe for EaseInOutQuartic",1,["gooey::animation::easings::EaseInOutQuartic"]],["impl RefUnwindSafe for EaseInQuintic",1,["gooey::animation::easings::EaseInQuintic"]],["impl RefUnwindSafe for EaseOutQuintic",1,["gooey::animation::easings::EaseOutQuintic"]],["impl RefUnwindSafe for EaseInOutQuintic",1,["gooey::animation::easings::EaseInOutQuintic"]],["impl RefUnwindSafe for EaseInExponential",1,["gooey::animation::easings::EaseInExponential"]],["impl RefUnwindSafe for EaseOutExponential",1,["gooey::animation::easings::EaseOutExponential"]],["impl RefUnwindSafe for EaseInOutExponential",1,["gooey::animation::easings::EaseInOutExponential"]],["impl RefUnwindSafe for EaseInCircular",1,["gooey::animation::easings::EaseInCircular"]],["impl RefUnwindSafe for EaseOutCircular",1,["gooey::animation::easings::EaseOutCircular"]],["impl RefUnwindSafe for EaseInOutCircular",1,["gooey::animation::easings::EaseInOutCircular"]],["impl RefUnwindSafe for EaseInBack",1,["gooey::animation::easings::EaseInBack"]],["impl RefUnwindSafe for EaseOutBack",1,["gooey::animation::easings::EaseOutBack"]],["impl RefUnwindSafe for EaseInOutBack",1,["gooey::animation::easings::EaseInOutBack"]],["impl RefUnwindSafe for EaseInElastic",1,["gooey::animation::easings::EaseInElastic"]],["impl RefUnwindSafe for EaseOutElastic",1,["gooey::animation::easings::EaseOutElastic"]],["impl RefUnwindSafe for EaseInOutElastic",1,["gooey::animation::easings::EaseInOutElastic"]],["impl RefUnwindSafe for EaseInBounce",1,["gooey::animation::easings::EaseInBounce"]],["impl RefUnwindSafe for EaseOutBounce",1,["gooey::animation::easings::EaseOutBounce"]],["impl<T> RefUnwindSafe for DynamicTransition<T>where\n T: RefUnwindSafe,",1,["gooey::animation::DynamicTransition"]],["impl<T> RefUnwindSafe for TransitioningDynamic<T>where\n T: RefUnwindSafe,",1,["gooey::animation::TransitioningDynamic"]],["impl<Target, Easing> RefUnwindSafe for Animation<Target, Easing>where\n Easing: RefUnwindSafe,\n Target: RefUnwindSafe,",1,["gooey::animation::Animation"]],["impl !RefUnwindSafe for BoxedAnimation",1,["gooey::animation::BoxedAnimation"]],["impl<T, Easing> RefUnwindSafe for RunningAnimation<T, Easing>where\n Easing: RefUnwindSafe,\n T: RefUnwindSafe,",1,["gooey::animation::RunningAnimation"]],["impl RefUnwindSafe for AnimationHandle",1,["gooey::animation::AnimationHandle"]],["impl<A, B> RefUnwindSafe for Chain<A, B>where\n A: RefUnwindSafe,\n B: RefUnwindSafe,",1,["gooey::animation::Chain"]],["impl<A, B> RefUnwindSafe for RunningChain<A, B>where\n B: RefUnwindSafe,\n <A as IntoAnimate>::Animate: RefUnwindSafe,\n <B as IntoAnimate>::Animate: RefUnwindSafe,",1,["gooey::animation::RunningChain"]],["impl<A> !RefUnwindSafe for OnCompleteAnimation<A>",1,["gooey::animation::OnCompleteAnimation"]],["impl RefUnwindSafe for ZeroToOne",1,["gooey::animation::ZeroToOne"]],["impl RefUnwindSafe for EasingFunction",1,["gooey::animation::EasingFunction"]],["impl<'context, 'window> !RefUnwindSafe for EventContext<'context, 'window>",1,["gooey::context::EventContext"]],["impl<'a, T> RefUnwindSafe for Exclusive<'a, T>where\n T: RefUnwindSafe,",1,["gooey::context::Exclusive"]],["impl<'context, 'window, 'clip, 'gfx, 'pass> !RefUnwindSafe for GraphicsContext<'context, 'window, 'clip, 'gfx, 'pass>",1,["gooey::context::GraphicsContext"]],["impl<'context, 'window, 'clip, 'gfx, 'pass> !RefUnwindSafe for LayoutContext<'context, 'window, 'clip, 'gfx, 'pass>",1,["gooey::context::LayoutContext"]],["impl<'context, 'window> !RefUnwindSafe for WidgetContext<'context, 'window>",1,["gooey::context::WidgetContext"]],["impl<'clip, 'gfx, 'pass> !RefUnwindSafe for Graphics<'clip, 'gfx, 'pass>",1,["gooey::graphics::Graphics"]],["impl RefUnwindSafe for Name",1,["gooey::names::Name"]],["impl RefUnwindSafe for TextSize",1,["gooey::styles::components::TextSize"]],["impl RefUnwindSafe for LineHeight",1,["gooey::styles::components::LineHeight"]],["impl RefUnwindSafe for TextColor",1,["gooey::styles::components::TextColor"]],["impl RefUnwindSafe for PrimaryColor",1,["gooey::styles::components::PrimaryColor"]],["impl RefUnwindSafe for HighlightColor",1,["gooey::styles::components::HighlightColor"]],["impl RefUnwindSafe for IntrinsicPadding",1,["gooey::styles::components::IntrinsicPadding"]],["impl RefUnwindSafe for Easing",1,["gooey::styles::components::Easing"]],["impl RefUnwindSafe for EasingIn",1,["gooey::styles::components::EasingIn"]],["impl RefUnwindSafe for EasingOut",1,["gooey::styles::components::EasingOut"]],["impl RefUnwindSafe for VisualOrder",1,["gooey::styles::components::VisualOrder"]],["impl RefUnwindSafe for HorizontalOrder",1,["gooey::styles::components::HorizontalOrder"]],["impl RefUnwindSafe for VerticalOrder",1,["gooey::styles::components::VerticalOrder"]],["impl RefUnwindSafe for Styles",1,["gooey::styles::Styles"]],["impl RefUnwindSafe for StylesIntoIter",1,["gooey::styles::StylesIntoIter"]],["impl RefUnwindSafe for Component",1,["gooey::styles::Component"]],["impl RefUnwindSafe for FlexibleDimension",1,["gooey::styles::FlexibleDimension"]],["impl RefUnwindSafe for Dimension",1,["gooey::styles::Dimension"]],["impl RefUnwindSafe for CustomComponent",1,["gooey::styles::CustomComponent"]],["impl RefUnwindSafe for Group",1,["gooey::styles::Group"]],["impl RefUnwindSafe for Global",1,["gooey::styles::Global"]],["impl RefUnwindSafe for ComponentName",1,["gooey::styles::ComponentName"]],["impl<T> RefUnwindSafe for Edges<T>where\n T: RefUnwindSafe,",1,["gooey::styles::Edges"]],["impl RefUnwindSafe for Tick",1,["gooey::tick::Tick"]],["impl RefUnwindSafe for InputState",1,["gooey::tick::InputState"]],["impl<T> RefUnwindSafe for Dynamic<T>",1,["gooey::value::Dynamic"]],["impl<T> RefUnwindSafe for DynamicReader<T>",1,["gooey::value::DynamicReader"]],["impl<'a, T> RefUnwindSafe for BlockUntilUpdatedFuture<'a, T>",1,["gooey::value::BlockUntilUpdatedFuture"]],["impl RefUnwindSafe for Generation",1,["gooey::value::Generation"]],["impl<T> RefUnwindSafe for Value<T>where\n T: RefUnwindSafe,",1,["gooey::value::Value"]],["impl RefUnwindSafe for EventHandled",1,["gooey::widget::EventHandled"]],["impl RefUnwindSafe for EventIgnored",1,["gooey::widget::EventIgnored"]],["impl RefUnwindSafe for WidgetInstance",1,["gooey::widget::WidgetInstance"]],["impl<T = (), R = ()> !RefUnwindSafe for Callback<T, R>",1,["gooey::widget::Callback"]],["impl RefUnwindSafe for ManagedWidget",1,["gooey::widget::ManagedWidget"]],["impl<'a> RefUnwindSafe for WidgetGuard<'a>",1,["gooey::widget::WidgetGuard"]],["impl RefUnwindSafe for Children",1,["gooey::widget::Children"]],["impl RefUnwindSafe for WidgetRef",1,["gooey::widget::WidgetRef"]],["impl RefUnwindSafe for WidgetId",1,["gooey::widget::WidgetId"]],["impl RefUnwindSafe for WidgetTag",1,["gooey::widget::WidgetTag"]],["impl RefUnwindSafe for Align",1,["gooey::widgets::align::Align"]],["impl !RefUnwindSafe for Button",1,["gooey::widgets::button::Button"]],["impl RefUnwindSafe for ButtonBackground",1,["gooey::widgets::button::ButtonBackground"]],["impl RefUnwindSafe for ButtonActiveBackground",1,["gooey::widgets::button::ButtonActiveBackground"]],["impl RefUnwindSafe for ButtonHoverBackground",1,["gooey::widgets::button::ButtonHoverBackground"]],["impl RefUnwindSafe for ButtonDisabledBackground",1,["gooey::widgets::button::ButtonDisabledBackground"]],["impl !RefUnwindSafe for Canvas",1,["gooey::widgets::canvas::Canvas"]],["impl RefUnwindSafe for Expand",1,["gooey::widgets::expand::Expand"]],["impl !RefUnwindSafe for Input",1,["gooey::widgets::input::Input"]],["impl RefUnwindSafe for Label",1,["gooey::widgets::label::Label"]],["impl RefUnwindSafe for Resize",1,["gooey::widgets::resize::Resize"]],["impl RefUnwindSafe for Scroll",1,["gooey::widgets::scroll::Scroll"]],["impl RefUnwindSafe for ScrollBarThickness",1,["gooey::widgets::scroll::ScrollBarThickness"]],["impl RefUnwindSafe for Stack",1,["gooey::widgets::stack::Stack"]],["impl RefUnwindSafe for StackDirection",1,["gooey::widgets::stack::StackDirection"]],["impl RefUnwindSafe for StackOrientation",1,["gooey::widgets::stack::StackOrientation"]],["impl RefUnwindSafe for StackDimension",1,["gooey::widgets::stack::StackDimension"]],["impl RefUnwindSafe for Style",1,["gooey::widgets::style::Style"]],["impl<Layers> RefUnwindSafe for TileMap<Layers>where\n Layers: RefUnwindSafe,",1,["gooey::widgets::tilemap::TileMap"]],["impl<'window> !RefUnwindSafe for RunningWindow<'window>",1,["gooey::window::RunningWindow"]],["impl<Behavior> !RefUnwindSafe for Window<Behavior>",1,["gooey::window::Window"]],["impl RefUnwindSafe for ConstraintLimit",1,["gooey::ConstraintLimit"]]] +"gooey":[["impl RefUnwindSafe for Linear",1,["gooey::animation::easings::Linear"]],["impl RefUnwindSafe for EaseOutSine",1,["gooey::animation::easings::EaseOutSine"]],["impl RefUnwindSafe for EaseInOutSine",1,["gooey::animation::easings::EaseInOutSine"]],["impl RefUnwindSafe for EaseInQuadradic",1,["gooey::animation::easings::EaseInQuadradic"]],["impl RefUnwindSafe for EaseOutQuadradic",1,["gooey::animation::easings::EaseOutQuadradic"]],["impl RefUnwindSafe for EaseInOutQuadradic",1,["gooey::animation::easings::EaseInOutQuadradic"]],["impl RefUnwindSafe for EaseInCubic",1,["gooey::animation::easings::EaseInCubic"]],["impl RefUnwindSafe for EaseOutCubic",1,["gooey::animation::easings::EaseOutCubic"]],["impl RefUnwindSafe for EaseInOutCubic",1,["gooey::animation::easings::EaseInOutCubic"]],["impl RefUnwindSafe for EaseInQuartic",1,["gooey::animation::easings::EaseInQuartic"]],["impl RefUnwindSafe for EaseOutQuartic",1,["gooey::animation::easings::EaseOutQuartic"]],["impl RefUnwindSafe for EaseInOutQuartic",1,["gooey::animation::easings::EaseInOutQuartic"]],["impl RefUnwindSafe for EaseInQuintic",1,["gooey::animation::easings::EaseInQuintic"]],["impl RefUnwindSafe for EaseOutQuintic",1,["gooey::animation::easings::EaseOutQuintic"]],["impl RefUnwindSafe for EaseInOutQuintic",1,["gooey::animation::easings::EaseInOutQuintic"]],["impl RefUnwindSafe for EaseInExponential",1,["gooey::animation::easings::EaseInExponential"]],["impl RefUnwindSafe for EaseOutExponential",1,["gooey::animation::easings::EaseOutExponential"]],["impl RefUnwindSafe for EaseInOutExponential",1,["gooey::animation::easings::EaseInOutExponential"]],["impl RefUnwindSafe for EaseInCircular",1,["gooey::animation::easings::EaseInCircular"]],["impl RefUnwindSafe for EaseOutCircular",1,["gooey::animation::easings::EaseOutCircular"]],["impl RefUnwindSafe for EaseInOutCircular",1,["gooey::animation::easings::EaseInOutCircular"]],["impl RefUnwindSafe for EaseInBack",1,["gooey::animation::easings::EaseInBack"]],["impl RefUnwindSafe for EaseOutBack",1,["gooey::animation::easings::EaseOutBack"]],["impl RefUnwindSafe for EaseInOutBack",1,["gooey::animation::easings::EaseInOutBack"]],["impl RefUnwindSafe for EaseInElastic",1,["gooey::animation::easings::EaseInElastic"]],["impl RefUnwindSafe for EaseOutElastic",1,["gooey::animation::easings::EaseOutElastic"]],["impl RefUnwindSafe for EaseInOutElastic",1,["gooey::animation::easings::EaseInOutElastic"]],["impl RefUnwindSafe for EaseInBounce",1,["gooey::animation::easings::EaseInBounce"]],["impl RefUnwindSafe for EaseOutBounce",1,["gooey::animation::easings::EaseOutBounce"]],["impl<T> RefUnwindSafe for DynamicTransition<T>where\n T: RefUnwindSafe,",1,["gooey::animation::DynamicTransition"]],["impl<T> RefUnwindSafe for TransitioningDynamic<T>where\n T: RefUnwindSafe,",1,["gooey::animation::TransitioningDynamic"]],["impl<Target, Easing> RefUnwindSafe for Animation<Target, Easing>where\n Easing: RefUnwindSafe,\n Target: RefUnwindSafe,",1,["gooey::animation::Animation"]],["impl !RefUnwindSafe for BoxedAnimation",1,["gooey::animation::BoxedAnimation"]],["impl<T, Easing> RefUnwindSafe for RunningAnimation<T, Easing>where\n Easing: RefUnwindSafe,\n T: RefUnwindSafe,",1,["gooey::animation::RunningAnimation"]],["impl RefUnwindSafe for AnimationHandle",1,["gooey::animation::AnimationHandle"]],["impl<A, B> RefUnwindSafe for Chain<A, B>where\n A: RefUnwindSafe,\n B: RefUnwindSafe,",1,["gooey::animation::Chain"]],["impl<A, B> RefUnwindSafe for RunningChain<A, B>where\n B: RefUnwindSafe,\n <A as IntoAnimate>::Animate: RefUnwindSafe,\n <B as IntoAnimate>::Animate: RefUnwindSafe,",1,["gooey::animation::RunningChain"]],["impl<A> !RefUnwindSafe for OnCompleteAnimation<A>",1,["gooey::animation::OnCompleteAnimation"]],["impl RefUnwindSafe for ZeroToOne",1,["gooey::animation::ZeroToOne"]],["impl RefUnwindSafe for EasingFunction",1,["gooey::animation::EasingFunction"]],["impl<'context, 'window> !RefUnwindSafe for EventContext<'context, 'window>",1,["gooey::context::EventContext"]],["impl<'a, T> RefUnwindSafe for Exclusive<'a, T>where\n T: RefUnwindSafe,",1,["gooey::context::Exclusive"]],["impl<'context, 'window, 'clip, 'gfx, 'pass> !RefUnwindSafe for GraphicsContext<'context, 'window, 'clip, 'gfx, 'pass>",1,["gooey::context::GraphicsContext"]],["impl<'context, 'window, 'clip, 'gfx, 'pass> !RefUnwindSafe for LayoutContext<'context, 'window, 'clip, 'gfx, 'pass>",1,["gooey::context::LayoutContext"]],["impl<'context, 'window> !RefUnwindSafe for WidgetContext<'context, 'window>",1,["gooey::context::WidgetContext"]],["impl<'clip, 'gfx, 'pass> !RefUnwindSafe for Graphics<'clip, 'gfx, 'pass>",1,["gooey::graphics::Graphics"]],["impl RefUnwindSafe for Name",1,["gooey::names::Name"]],["impl RefUnwindSafe for TextSize",1,["gooey::styles::components::TextSize"]],["impl RefUnwindSafe for LineHeight",1,["gooey::styles::components::LineHeight"]],["impl RefUnwindSafe for TextColor",1,["gooey::styles::components::TextColor"]],["impl RefUnwindSafe for PrimaryColor",1,["gooey::styles::components::PrimaryColor"]],["impl RefUnwindSafe for HighlightColor",1,["gooey::styles::components::HighlightColor"]],["impl RefUnwindSafe for IntrinsicPadding",1,["gooey::styles::components::IntrinsicPadding"]],["impl RefUnwindSafe for Easing",1,["gooey::styles::components::Easing"]],["impl RefUnwindSafe for EasingIn",1,["gooey::styles::components::EasingIn"]],["impl RefUnwindSafe for EasingOut",1,["gooey::styles::components::EasingOut"]],["impl RefUnwindSafe for VisualOrder",1,["gooey::styles::components::VisualOrder"]],["impl RefUnwindSafe for HorizontalOrder",1,["gooey::styles::components::HorizontalOrder"]],["impl RefUnwindSafe for VerticalOrder",1,["gooey::styles::components::VerticalOrder"]],["impl RefUnwindSafe for Styles",1,["gooey::styles::Styles"]],["impl RefUnwindSafe for StylesIntoIter",1,["gooey::styles::StylesIntoIter"]],["impl RefUnwindSafe for Component",1,["gooey::styles::Component"]],["impl RefUnwindSafe for FlexibleDimension",1,["gooey::styles::FlexibleDimension"]],["impl RefUnwindSafe for Dimension",1,["gooey::styles::Dimension"]],["impl RefUnwindSafe for CustomComponent",1,["gooey::styles::CustomComponent"]],["impl RefUnwindSafe for Group",1,["gooey::styles::Group"]],["impl RefUnwindSafe for Global",1,["gooey::styles::Global"]],["impl RefUnwindSafe for ComponentName",1,["gooey::styles::ComponentName"]],["impl<T> RefUnwindSafe for Edges<T>where\n T: RefUnwindSafe,",1,["gooey::styles::Edges"]],["impl RefUnwindSafe for Tick",1,["gooey::tick::Tick"]],["impl RefUnwindSafe for InputState",1,["gooey::tick::InputState"]],["impl<T> RefUnwindSafe for Dynamic<T>",1,["gooey::value::Dynamic"]],["impl<'a, T> RefUnwindSafe for DynamicGuard<'a, T>",1,["gooey::value::DynamicGuard"]],["impl<T> RefUnwindSafe for DynamicReader<T>",1,["gooey::value::DynamicReader"]],["impl<'a, T> RefUnwindSafe for BlockUntilUpdatedFuture<'a, T>",1,["gooey::value::BlockUntilUpdatedFuture"]],["impl RefUnwindSafe for Generation",1,["gooey::value::Generation"]],["impl<T> RefUnwindSafe for Value<T>where\n T: RefUnwindSafe,",1,["gooey::value::Value"]],["impl RefUnwindSafe for EventHandled",1,["gooey::widget::EventHandled"]],["impl RefUnwindSafe for EventIgnored",1,["gooey::widget::EventIgnored"]],["impl RefUnwindSafe for WidgetInstance",1,["gooey::widget::WidgetInstance"]],["impl<T = (), R = ()> !RefUnwindSafe for Callback<T, R>",1,["gooey::widget::Callback"]],["impl RefUnwindSafe for ManagedWidget",1,["gooey::widget::ManagedWidget"]],["impl<'a> RefUnwindSafe for WidgetGuard<'a>",1,["gooey::widget::WidgetGuard"]],["impl RefUnwindSafe for Children",1,["gooey::widget::Children"]],["impl RefUnwindSafe for WidgetRef",1,["gooey::widget::WidgetRef"]],["impl RefUnwindSafe for WidgetId",1,["gooey::widget::WidgetId"]],["impl RefUnwindSafe for WidgetTag",1,["gooey::widget::WidgetTag"]],["impl RefUnwindSafe for Align",1,["gooey::widgets::align::Align"]],["impl !RefUnwindSafe for Button",1,["gooey::widgets::button::Button"]],["impl RefUnwindSafe for ButtonBackground",1,["gooey::widgets::button::ButtonBackground"]],["impl RefUnwindSafe for ButtonActiveBackground",1,["gooey::widgets::button::ButtonActiveBackground"]],["impl RefUnwindSafe for ButtonHoverBackground",1,["gooey::widgets::button::ButtonHoverBackground"]],["impl RefUnwindSafe for ButtonDisabledBackground",1,["gooey::widgets::button::ButtonDisabledBackground"]],["impl !RefUnwindSafe for Canvas",1,["gooey::widgets::canvas::Canvas"]],["impl RefUnwindSafe for Expand",1,["gooey::widgets::expand::Expand"]],["impl !RefUnwindSafe for Input",1,["gooey::widgets::input::Input"]],["impl RefUnwindSafe for Label",1,["gooey::widgets::label::Label"]],["impl RefUnwindSafe for Resize",1,["gooey::widgets::resize::Resize"]],["impl RefUnwindSafe for Scroll",1,["gooey::widgets::scroll::Scroll"]],["impl RefUnwindSafe for ScrollBarThickness",1,["gooey::widgets::scroll::ScrollBarThickness"]],["impl RefUnwindSafe for Stack",1,["gooey::widgets::stack::Stack"]],["impl RefUnwindSafe for StackDirection",1,["gooey::widgets::stack::StackDirection"]],["impl RefUnwindSafe for StackOrientation",1,["gooey::widgets::stack::StackOrientation"]],["impl RefUnwindSafe for StackDimension",1,["gooey::widgets::stack::StackDimension"]],["impl RefUnwindSafe for Style",1,["gooey::widgets::style::Style"]],["impl<Layers> RefUnwindSafe for TileMap<Layers>where\n Layers: RefUnwindSafe,",1,["gooey::widgets::tilemap::TileMap"]],["impl<'window> !RefUnwindSafe for RunningWindow<'window>",1,["gooey::window::RunningWindow"]],["impl<Behavior> !RefUnwindSafe for Window<Behavior>",1,["gooey::window::Window"]],["impl RefUnwindSafe for ConstraintLimit",1,["gooey::ConstraintLimit"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/implementors/core/panic/unwind_safe/trait.UnwindSafe.js b/main/implementors/core/panic/unwind_safe/trait.UnwindSafe.js index b11aee295..e64b98ea6 100644 --- a/main/implementors/core/panic/unwind_safe/trait.UnwindSafe.js +++ b/main/implementors/core/panic/unwind_safe/trait.UnwindSafe.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"gooey":[["impl UnwindSafe for Linear",1,["gooey::animation::easings::Linear"]],["impl UnwindSafe for EaseOutSine",1,["gooey::animation::easings::EaseOutSine"]],["impl UnwindSafe for EaseInOutSine",1,["gooey::animation::easings::EaseInOutSine"]],["impl UnwindSafe for EaseInQuadradic",1,["gooey::animation::easings::EaseInQuadradic"]],["impl UnwindSafe for EaseOutQuadradic",1,["gooey::animation::easings::EaseOutQuadradic"]],["impl UnwindSafe for EaseInOutQuadradic",1,["gooey::animation::easings::EaseInOutQuadradic"]],["impl UnwindSafe for EaseInCubic",1,["gooey::animation::easings::EaseInCubic"]],["impl UnwindSafe for EaseOutCubic",1,["gooey::animation::easings::EaseOutCubic"]],["impl UnwindSafe for EaseInOutCubic",1,["gooey::animation::easings::EaseInOutCubic"]],["impl UnwindSafe for EaseInQuartic",1,["gooey::animation::easings::EaseInQuartic"]],["impl UnwindSafe for EaseOutQuartic",1,["gooey::animation::easings::EaseOutQuartic"]],["impl UnwindSafe for EaseInOutQuartic",1,["gooey::animation::easings::EaseInOutQuartic"]],["impl UnwindSafe for EaseInQuintic",1,["gooey::animation::easings::EaseInQuintic"]],["impl UnwindSafe for EaseOutQuintic",1,["gooey::animation::easings::EaseOutQuintic"]],["impl UnwindSafe for EaseInOutQuintic",1,["gooey::animation::easings::EaseInOutQuintic"]],["impl UnwindSafe for EaseInExponential",1,["gooey::animation::easings::EaseInExponential"]],["impl UnwindSafe for EaseOutExponential",1,["gooey::animation::easings::EaseOutExponential"]],["impl UnwindSafe for EaseInOutExponential",1,["gooey::animation::easings::EaseInOutExponential"]],["impl UnwindSafe for EaseInCircular",1,["gooey::animation::easings::EaseInCircular"]],["impl UnwindSafe for EaseOutCircular",1,["gooey::animation::easings::EaseOutCircular"]],["impl UnwindSafe for EaseInOutCircular",1,["gooey::animation::easings::EaseInOutCircular"]],["impl UnwindSafe for EaseInBack",1,["gooey::animation::easings::EaseInBack"]],["impl UnwindSafe for EaseOutBack",1,["gooey::animation::easings::EaseOutBack"]],["impl UnwindSafe for EaseInOutBack",1,["gooey::animation::easings::EaseInOutBack"]],["impl UnwindSafe for EaseInElastic",1,["gooey::animation::easings::EaseInElastic"]],["impl UnwindSafe for EaseOutElastic",1,["gooey::animation::easings::EaseOutElastic"]],["impl UnwindSafe for EaseInOutElastic",1,["gooey::animation::easings::EaseInOutElastic"]],["impl UnwindSafe for EaseInBounce",1,["gooey::animation::easings::EaseInBounce"]],["impl UnwindSafe for EaseOutBounce",1,["gooey::animation::easings::EaseOutBounce"]],["impl<T> UnwindSafe for DynamicTransition<T>where\n T: UnwindSafe,",1,["gooey::animation::DynamicTransition"]],["impl<T> UnwindSafe for TransitioningDynamic<T>where\n T: UnwindSafe,",1,["gooey::animation::TransitioningDynamic"]],["impl<Target, Easing> UnwindSafe for Animation<Target, Easing>where\n Easing: UnwindSafe,\n Target: UnwindSafe,",1,["gooey::animation::Animation"]],["impl !UnwindSafe for BoxedAnimation",1,["gooey::animation::BoxedAnimation"]],["impl<T, Easing> UnwindSafe for RunningAnimation<T, Easing>where\n Easing: UnwindSafe,\n T: UnwindSafe,",1,["gooey::animation::RunningAnimation"]],["impl UnwindSafe for AnimationHandle",1,["gooey::animation::AnimationHandle"]],["impl<A, B> UnwindSafe for Chain<A, B>where\n A: UnwindSafe,\n B: UnwindSafe,",1,["gooey::animation::Chain"]],["impl<A, B> UnwindSafe for RunningChain<A, B>where\n B: UnwindSafe,\n <A as IntoAnimate>::Animate: UnwindSafe,\n <B as IntoAnimate>::Animate: UnwindSafe,",1,["gooey::animation::RunningChain"]],["impl<A> !UnwindSafe for OnCompleteAnimation<A>",1,["gooey::animation::OnCompleteAnimation"]],["impl UnwindSafe for ZeroToOne",1,["gooey::animation::ZeroToOne"]],["impl UnwindSafe for EasingFunction",1,["gooey::animation::EasingFunction"]],["impl<'context, 'window> !UnwindSafe for EventContext<'context, 'window>",1,["gooey::context::EventContext"]],["impl<'a, T> !UnwindSafe for Exclusive<'a, T>",1,["gooey::context::Exclusive"]],["impl<'context, 'window, 'clip, 'gfx, 'pass> !UnwindSafe for GraphicsContext<'context, 'window, 'clip, 'gfx, 'pass>",1,["gooey::context::GraphicsContext"]],["impl<'context, 'window, 'clip, 'gfx, 'pass> !UnwindSafe for LayoutContext<'context, 'window, 'clip, 'gfx, 'pass>",1,["gooey::context::LayoutContext"]],["impl<'context, 'window> !UnwindSafe for WidgetContext<'context, 'window>",1,["gooey::context::WidgetContext"]],["impl<'clip, 'gfx, 'pass> !UnwindSafe for Graphics<'clip, 'gfx, 'pass>",1,["gooey::graphics::Graphics"]],["impl UnwindSafe for Name",1,["gooey::names::Name"]],["impl UnwindSafe for TextSize",1,["gooey::styles::components::TextSize"]],["impl UnwindSafe for LineHeight",1,["gooey::styles::components::LineHeight"]],["impl UnwindSafe for TextColor",1,["gooey::styles::components::TextColor"]],["impl UnwindSafe for PrimaryColor",1,["gooey::styles::components::PrimaryColor"]],["impl UnwindSafe for HighlightColor",1,["gooey::styles::components::HighlightColor"]],["impl UnwindSafe for IntrinsicPadding",1,["gooey::styles::components::IntrinsicPadding"]],["impl UnwindSafe for Easing",1,["gooey::styles::components::Easing"]],["impl UnwindSafe for EasingIn",1,["gooey::styles::components::EasingIn"]],["impl UnwindSafe for EasingOut",1,["gooey::styles::components::EasingOut"]],["impl UnwindSafe for VisualOrder",1,["gooey::styles::components::VisualOrder"]],["impl UnwindSafe for HorizontalOrder",1,["gooey::styles::components::HorizontalOrder"]],["impl UnwindSafe for VerticalOrder",1,["gooey::styles::components::VerticalOrder"]],["impl UnwindSafe for Styles",1,["gooey::styles::Styles"]],["impl UnwindSafe for StylesIntoIter",1,["gooey::styles::StylesIntoIter"]],["impl UnwindSafe for Component",1,["gooey::styles::Component"]],["impl UnwindSafe for FlexibleDimension",1,["gooey::styles::FlexibleDimension"]],["impl UnwindSafe for Dimension",1,["gooey::styles::Dimension"]],["impl UnwindSafe for CustomComponent",1,["gooey::styles::CustomComponent"]],["impl UnwindSafe for Group",1,["gooey::styles::Group"]],["impl UnwindSafe for Global",1,["gooey::styles::Global"]],["impl UnwindSafe for ComponentName",1,["gooey::styles::ComponentName"]],["impl<T> UnwindSafe for Edges<T>where\n T: UnwindSafe,",1,["gooey::styles::Edges"]],["impl UnwindSafe for Tick",1,["gooey::tick::Tick"]],["impl UnwindSafe for InputState",1,["gooey::tick::InputState"]],["impl<T> UnwindSafe for Dynamic<T>",1,["gooey::value::Dynamic"]],["impl<T> UnwindSafe for DynamicReader<T>",1,["gooey::value::DynamicReader"]],["impl<'a, T> !UnwindSafe for BlockUntilUpdatedFuture<'a, T>",1,["gooey::value::BlockUntilUpdatedFuture"]],["impl UnwindSafe for Generation",1,["gooey::value::Generation"]],["impl<T> UnwindSafe for Value<T>where\n T: UnwindSafe,",1,["gooey::value::Value"]],["impl UnwindSafe for EventHandled",1,["gooey::widget::EventHandled"]],["impl UnwindSafe for EventIgnored",1,["gooey::widget::EventIgnored"]],["impl UnwindSafe for WidgetInstance",1,["gooey::widget::WidgetInstance"]],["impl<T, R> UnwindSafe for Callback<T, R>",1,["gooey::widget::Callback"]],["impl UnwindSafe for ManagedWidget",1,["gooey::widget::ManagedWidget"]],["impl<'a> UnwindSafe for WidgetGuard<'a>",1,["gooey::widget::WidgetGuard"]],["impl UnwindSafe for Children",1,["gooey::widget::Children"]],["impl UnwindSafe for WidgetRef",1,["gooey::widget::WidgetRef"]],["impl UnwindSafe for WidgetId",1,["gooey::widget::WidgetId"]],["impl UnwindSafe for WidgetTag",1,["gooey::widget::WidgetTag"]],["impl UnwindSafe for Align",1,["gooey::widgets::align::Align"]],["impl UnwindSafe for Button",1,["gooey::widgets::button::Button"]],["impl UnwindSafe for ButtonBackground",1,["gooey::widgets::button::ButtonBackground"]],["impl UnwindSafe for ButtonActiveBackground",1,["gooey::widgets::button::ButtonActiveBackground"]],["impl UnwindSafe for ButtonHoverBackground",1,["gooey::widgets::button::ButtonHoverBackground"]],["impl UnwindSafe for ButtonDisabledBackground",1,["gooey::widgets::button::ButtonDisabledBackground"]],["impl UnwindSafe for Canvas",1,["gooey::widgets::canvas::Canvas"]],["impl UnwindSafe for Expand",1,["gooey::widgets::expand::Expand"]],["impl UnwindSafe for Input",1,["gooey::widgets::input::Input"]],["impl UnwindSafe for Label",1,["gooey::widgets::label::Label"]],["impl UnwindSafe for Resize",1,["gooey::widgets::resize::Resize"]],["impl UnwindSafe for Scroll",1,["gooey::widgets::scroll::Scroll"]],["impl UnwindSafe for ScrollBarThickness",1,["gooey::widgets::scroll::ScrollBarThickness"]],["impl UnwindSafe for Stack",1,["gooey::widgets::stack::Stack"]],["impl UnwindSafe for StackDirection",1,["gooey::widgets::stack::StackDirection"]],["impl UnwindSafe for StackOrientation",1,["gooey::widgets::stack::StackOrientation"]],["impl UnwindSafe for StackDimension",1,["gooey::widgets::stack::StackDimension"]],["impl UnwindSafe for Style",1,["gooey::widgets::style::Style"]],["impl<Layers> UnwindSafe for TileMap<Layers>where\n Layers: UnwindSafe,",1,["gooey::widgets::tilemap::TileMap"]],["impl<'window> !UnwindSafe for RunningWindow<'window>",1,["gooey::window::RunningWindow"]],["impl<Behavior> !UnwindSafe for Window<Behavior>",1,["gooey::window::Window"]],["impl UnwindSafe for ConstraintLimit",1,["gooey::ConstraintLimit"]]] +"gooey":[["impl UnwindSafe for Linear",1,["gooey::animation::easings::Linear"]],["impl UnwindSafe for EaseOutSine",1,["gooey::animation::easings::EaseOutSine"]],["impl UnwindSafe for EaseInOutSine",1,["gooey::animation::easings::EaseInOutSine"]],["impl UnwindSafe for EaseInQuadradic",1,["gooey::animation::easings::EaseInQuadradic"]],["impl UnwindSafe for EaseOutQuadradic",1,["gooey::animation::easings::EaseOutQuadradic"]],["impl UnwindSafe for EaseInOutQuadradic",1,["gooey::animation::easings::EaseInOutQuadradic"]],["impl UnwindSafe for EaseInCubic",1,["gooey::animation::easings::EaseInCubic"]],["impl UnwindSafe for EaseOutCubic",1,["gooey::animation::easings::EaseOutCubic"]],["impl UnwindSafe for EaseInOutCubic",1,["gooey::animation::easings::EaseInOutCubic"]],["impl UnwindSafe for EaseInQuartic",1,["gooey::animation::easings::EaseInQuartic"]],["impl UnwindSafe for EaseOutQuartic",1,["gooey::animation::easings::EaseOutQuartic"]],["impl UnwindSafe for EaseInOutQuartic",1,["gooey::animation::easings::EaseInOutQuartic"]],["impl UnwindSafe for EaseInQuintic",1,["gooey::animation::easings::EaseInQuintic"]],["impl UnwindSafe for EaseOutQuintic",1,["gooey::animation::easings::EaseOutQuintic"]],["impl UnwindSafe for EaseInOutQuintic",1,["gooey::animation::easings::EaseInOutQuintic"]],["impl UnwindSafe for EaseInExponential",1,["gooey::animation::easings::EaseInExponential"]],["impl UnwindSafe for EaseOutExponential",1,["gooey::animation::easings::EaseOutExponential"]],["impl UnwindSafe for EaseInOutExponential",1,["gooey::animation::easings::EaseInOutExponential"]],["impl UnwindSafe for EaseInCircular",1,["gooey::animation::easings::EaseInCircular"]],["impl UnwindSafe for EaseOutCircular",1,["gooey::animation::easings::EaseOutCircular"]],["impl UnwindSafe for EaseInOutCircular",1,["gooey::animation::easings::EaseInOutCircular"]],["impl UnwindSafe for EaseInBack",1,["gooey::animation::easings::EaseInBack"]],["impl UnwindSafe for EaseOutBack",1,["gooey::animation::easings::EaseOutBack"]],["impl UnwindSafe for EaseInOutBack",1,["gooey::animation::easings::EaseInOutBack"]],["impl UnwindSafe for EaseInElastic",1,["gooey::animation::easings::EaseInElastic"]],["impl UnwindSafe for EaseOutElastic",1,["gooey::animation::easings::EaseOutElastic"]],["impl UnwindSafe for EaseInOutElastic",1,["gooey::animation::easings::EaseInOutElastic"]],["impl UnwindSafe for EaseInBounce",1,["gooey::animation::easings::EaseInBounce"]],["impl UnwindSafe for EaseOutBounce",1,["gooey::animation::easings::EaseOutBounce"]],["impl<T> UnwindSafe for DynamicTransition<T>where\n T: UnwindSafe,",1,["gooey::animation::DynamicTransition"]],["impl<T> UnwindSafe for TransitioningDynamic<T>where\n T: UnwindSafe,",1,["gooey::animation::TransitioningDynamic"]],["impl<Target, Easing> UnwindSafe for Animation<Target, Easing>where\n Easing: UnwindSafe,\n Target: UnwindSafe,",1,["gooey::animation::Animation"]],["impl !UnwindSafe for BoxedAnimation",1,["gooey::animation::BoxedAnimation"]],["impl<T, Easing> UnwindSafe for RunningAnimation<T, Easing>where\n Easing: UnwindSafe,\n T: UnwindSafe,",1,["gooey::animation::RunningAnimation"]],["impl UnwindSafe for AnimationHandle",1,["gooey::animation::AnimationHandle"]],["impl<A, B> UnwindSafe for Chain<A, B>where\n A: UnwindSafe,\n B: UnwindSafe,",1,["gooey::animation::Chain"]],["impl<A, B> UnwindSafe for RunningChain<A, B>where\n B: UnwindSafe,\n <A as IntoAnimate>::Animate: UnwindSafe,\n <B as IntoAnimate>::Animate: UnwindSafe,",1,["gooey::animation::RunningChain"]],["impl<A> !UnwindSafe for OnCompleteAnimation<A>",1,["gooey::animation::OnCompleteAnimation"]],["impl UnwindSafe for ZeroToOne",1,["gooey::animation::ZeroToOne"]],["impl UnwindSafe for EasingFunction",1,["gooey::animation::EasingFunction"]],["impl<'context, 'window> !UnwindSafe for EventContext<'context, 'window>",1,["gooey::context::EventContext"]],["impl<'a, T> !UnwindSafe for Exclusive<'a, T>",1,["gooey::context::Exclusive"]],["impl<'context, 'window, 'clip, 'gfx, 'pass> !UnwindSafe for GraphicsContext<'context, 'window, 'clip, 'gfx, 'pass>",1,["gooey::context::GraphicsContext"]],["impl<'context, 'window, 'clip, 'gfx, 'pass> !UnwindSafe for LayoutContext<'context, 'window, 'clip, 'gfx, 'pass>",1,["gooey::context::LayoutContext"]],["impl<'context, 'window> !UnwindSafe for WidgetContext<'context, 'window>",1,["gooey::context::WidgetContext"]],["impl<'clip, 'gfx, 'pass> !UnwindSafe for Graphics<'clip, 'gfx, 'pass>",1,["gooey::graphics::Graphics"]],["impl UnwindSafe for Name",1,["gooey::names::Name"]],["impl UnwindSafe for TextSize",1,["gooey::styles::components::TextSize"]],["impl UnwindSafe for LineHeight",1,["gooey::styles::components::LineHeight"]],["impl UnwindSafe for TextColor",1,["gooey::styles::components::TextColor"]],["impl UnwindSafe for PrimaryColor",1,["gooey::styles::components::PrimaryColor"]],["impl UnwindSafe for HighlightColor",1,["gooey::styles::components::HighlightColor"]],["impl UnwindSafe for IntrinsicPadding",1,["gooey::styles::components::IntrinsicPadding"]],["impl UnwindSafe for Easing",1,["gooey::styles::components::Easing"]],["impl UnwindSafe for EasingIn",1,["gooey::styles::components::EasingIn"]],["impl UnwindSafe for EasingOut",1,["gooey::styles::components::EasingOut"]],["impl UnwindSafe for VisualOrder",1,["gooey::styles::components::VisualOrder"]],["impl UnwindSafe for HorizontalOrder",1,["gooey::styles::components::HorizontalOrder"]],["impl UnwindSafe for VerticalOrder",1,["gooey::styles::components::VerticalOrder"]],["impl UnwindSafe for Styles",1,["gooey::styles::Styles"]],["impl UnwindSafe for StylesIntoIter",1,["gooey::styles::StylesIntoIter"]],["impl UnwindSafe for Component",1,["gooey::styles::Component"]],["impl UnwindSafe for FlexibleDimension",1,["gooey::styles::FlexibleDimension"]],["impl UnwindSafe for Dimension",1,["gooey::styles::Dimension"]],["impl UnwindSafe for CustomComponent",1,["gooey::styles::CustomComponent"]],["impl UnwindSafe for Group",1,["gooey::styles::Group"]],["impl UnwindSafe for Global",1,["gooey::styles::Global"]],["impl UnwindSafe for ComponentName",1,["gooey::styles::ComponentName"]],["impl<T> UnwindSafe for Edges<T>where\n T: UnwindSafe,",1,["gooey::styles::Edges"]],["impl UnwindSafe for Tick",1,["gooey::tick::Tick"]],["impl UnwindSafe for InputState",1,["gooey::tick::InputState"]],["impl<T> UnwindSafe for Dynamic<T>",1,["gooey::value::Dynamic"]],["impl<'a, T> UnwindSafe for DynamicGuard<'a, T>",1,["gooey::value::DynamicGuard"]],["impl<T> UnwindSafe for DynamicReader<T>",1,["gooey::value::DynamicReader"]],["impl<'a, T> !UnwindSafe for BlockUntilUpdatedFuture<'a, T>",1,["gooey::value::BlockUntilUpdatedFuture"]],["impl UnwindSafe for Generation",1,["gooey::value::Generation"]],["impl<T> UnwindSafe for Value<T>where\n T: UnwindSafe,",1,["gooey::value::Value"]],["impl UnwindSafe for EventHandled",1,["gooey::widget::EventHandled"]],["impl UnwindSafe for EventIgnored",1,["gooey::widget::EventIgnored"]],["impl UnwindSafe for WidgetInstance",1,["gooey::widget::WidgetInstance"]],["impl<T, R> UnwindSafe for Callback<T, R>",1,["gooey::widget::Callback"]],["impl UnwindSafe for ManagedWidget",1,["gooey::widget::ManagedWidget"]],["impl<'a> UnwindSafe for WidgetGuard<'a>",1,["gooey::widget::WidgetGuard"]],["impl UnwindSafe for Children",1,["gooey::widget::Children"]],["impl UnwindSafe for WidgetRef",1,["gooey::widget::WidgetRef"]],["impl UnwindSafe for WidgetId",1,["gooey::widget::WidgetId"]],["impl UnwindSafe for WidgetTag",1,["gooey::widget::WidgetTag"]],["impl UnwindSafe for Align",1,["gooey::widgets::align::Align"]],["impl UnwindSafe for Button",1,["gooey::widgets::button::Button"]],["impl UnwindSafe for ButtonBackground",1,["gooey::widgets::button::ButtonBackground"]],["impl UnwindSafe for ButtonActiveBackground",1,["gooey::widgets::button::ButtonActiveBackground"]],["impl UnwindSafe for ButtonHoverBackground",1,["gooey::widgets::button::ButtonHoverBackground"]],["impl UnwindSafe for ButtonDisabledBackground",1,["gooey::widgets::button::ButtonDisabledBackground"]],["impl UnwindSafe for Canvas",1,["gooey::widgets::canvas::Canvas"]],["impl UnwindSafe for Expand",1,["gooey::widgets::expand::Expand"]],["impl UnwindSafe for Input",1,["gooey::widgets::input::Input"]],["impl UnwindSafe for Label",1,["gooey::widgets::label::Label"]],["impl UnwindSafe for Resize",1,["gooey::widgets::resize::Resize"]],["impl UnwindSafe for Scroll",1,["gooey::widgets::scroll::Scroll"]],["impl UnwindSafe for ScrollBarThickness",1,["gooey::widgets::scroll::ScrollBarThickness"]],["impl UnwindSafe for Stack",1,["gooey::widgets::stack::Stack"]],["impl UnwindSafe for StackDirection",1,["gooey::widgets::stack::StackDirection"]],["impl UnwindSafe for StackOrientation",1,["gooey::widgets::stack::StackOrientation"]],["impl UnwindSafe for StackDimension",1,["gooey::widgets::stack::StackDimension"]],["impl UnwindSafe for Style",1,["gooey::widgets::style::Style"]],["impl<Layers> UnwindSafe for TileMap<Layers>where\n Layers: UnwindSafe,",1,["gooey::widgets::tilemap::TileMap"]],["impl<'window> !UnwindSafe for RunningWindow<'window>",1,["gooey::window::RunningWindow"]],["impl<Behavior> !UnwindSafe for Window<Behavior>",1,["gooey::window::Window"]],["impl UnwindSafe for ConstraintLimit",1,["gooey::ConstraintLimit"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/implementors/gooey/value/trait.ForEach.js b/main/implementors/gooey/value/trait.ForEach.js new file mode 100644 index 000000000..1528a8690 --- /dev/null +++ b/main/implementors/gooey/value/trait.ForEach.js @@ -0,0 +1,3 @@ +(function() {var implementors = { +"gooey":[] +};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/implementors/gooey/value/trait.MapEach.js b/main/implementors/gooey/value/trait.MapEach.js new file mode 100644 index 000000000..1528a8690 --- /dev/null +++ b/main/implementors/gooey/value/trait.MapEach.js @@ -0,0 +1,3 @@ +(function() {var implementors = { +"gooey":[] +};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/search-index.js b/main/search-index.js index 3f532723d..5602ca720 100644 --- a/main/search-index.js +++ b/main/search-index.js @@ -1,5 +1,5 @@ var searchIndex = JSON.parse('{\ -"gooey":{"doc":"Gooey is considered experimental and unsupported crate …","t":"NQEDDNDGIDIALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMCLLLLLLLLLKLLAOLLLLLLLLLLLLLLLLLLLLLLLLLLALAAAKIQIDDIIDDNDIENIISDQDDIDSDLKLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLALLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLDDDDDDDDDDDDDDDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLINDEDDIQINQDLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLNNEIIIDIQNDENNNDEEDNINNDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKLLMLLLLLLMLLLLLLLLLMLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDDDDEDNDDNDDNEDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMDNDNDDIIELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDGDRRIIDNNIDDDEDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLKLKLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDCDDDDDCCDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAAMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNDEDELLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLMQDDGILLLLMLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLKLLLLLLLLLLLLLLL","n":["ClippedAfter","Cloned","ConstraintLimit","Graphics","InputState","Known","Name","Result","Run","Tick","WithClone","animation","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","children","clip_rect","clipped_to","clone","clone","clone","clone_into","clone_into","clone_into","context","default","deref","deref","deref_mut","downcast","downcast","downcast","downcast","downcast","draw_measured_text","draw_shape","draw_text","draw_text_buffer","draw_texture","draw_textured_shape","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fit_measured","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from_cast","from_cast","from_cast","from_cast","from_cast","handled_keys","hash","inner_graphics","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_components","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","key_input","keys","kludgine","max","measure_text","measure_text_buffer","new","new","new","redraws_per_second","region","rendered","run","scale","size","styles","styles","sub","times_per_second","to_owned","to_owned","to_owned","translation","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","value","visible_rect","widget","widgets","window","with_clone","Animate","Animate","AnimateTarget","Animation","AnimationHandle","AnimationTarget","BoxAnimate","BoxedAnimation","Chain","Custom","DynamicTransition","Easing","EasingFunction","Fn","IntoAnimate","LinearInterpolate","ONE","OnCompleteAnimation","Running","RunningAnimation","RunningChain","Spawn","TransitioningDynamic","ZERO","ZeroToOne","and_then","animate","animate","animate","animate","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","begin","begin","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","boxed","boxed","boxed","boxed","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clear","clone","clone","clone_into","clone_into","cmp","compare","compare","default","default","deref","detach","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","drop","dynamic","ease","ease","easings","eq","eq","equivalent","equivalent","equivalent","finish","finish","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","into","into","into","into","into","into","into","into","into","into","into","into_animate","into_animate","into_animate","into_animate","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_component","into_components","into_f32","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","launch","lerp","lerp","new","new","new","new","new_value","on_complete","over","partial_cmp","partial_cmp","spawn","spawn","spawn","spawn","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_component","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","with_easing","EaseInBack","EaseInBounce","EaseInCircular","EaseInCubic","EaseInElastic","EaseInExponential","EaseInOutBack","EaseInOutCircular","EaseInOutCubic","EaseInOutElastic","EaseInOutExponential","EaseInOutQuadradic","EaseInOutQuartic","EaseInOutQuintic","EaseInOutSine","EaseInQuadradic","EaseInQuartic","EaseInQuintic","EaseOutBack","EaseOutBounce","EaseOutCircular","EaseOutCubic","EaseOutElastic","EaseOutExponential","EaseOutQuadradic","EaseOutQuartic","EaseOutQuintic","EaseOutSine","Linear","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","AsEventContext","Borrowed","EventContext","Exclusive","GraphicsContext","LayoutContext","ManageWidget","Managed","MapManagedWidget","Owned","Result","WidgetContext","activate","active","advance_focus","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_event_context","as_event_context","as_event_context","as_temporary","attach_styles","blur","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrowed","borrowed","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","clipped_to","deactivate","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","downcast","downcast","downcast","downcast","downcast","draw_focus_ring","draw_focus_ring_using","drop","drop","focus","focused","for_other","for_other","for_other","for_other","from","from","from","from","from","from_cast","from_cast","from_cast","from_cast","from_cast","graphics","hit_test","hovered","ime","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","is_default","is_escape","keyboard_input","kludgine","last_layout","layout","manage","map","mouse_down","mouse_drag","mouse_up","mouse_wheel","primary_hover","push_child","query_style","query_styles","redraw","redraw_when_changed","remove_child","set_child_layout","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","widget","widget","widget","window","window_mut","Auto","Color","Component","ComponentDefaultvalue","ComponentDefinition","ComponentGroup","ComponentName","ComponentType","ComponentType","Custom","CustomComponent","Dimension","Dimension","Dimension","Easing","Edges","FlexibleDimension","Global","Group","Lp","NamedComponent","Percent","Px","Styles","StylesIntoIter","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bottom","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","components","default","default","default","default","default_component_value","default_value","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_iter","from_lp","from_px","get","get_or_default","group","hash","insert","insert_named","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_component","into_component","into_component","into_components","into_components","into_components","into_iter","into_iter","into_lp","into_px","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","left","matches","name","name","name","name","name","named","new","new","new","new","next","right","size","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","top","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_component","try_from_component","try_from_component","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uniform","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","with","with_bottom","with_capacity","with_horizontal","with_left","with_right","with_top","with_vertical","BottomToTop","Easing","EasingIn","EasingOut","HighlightColor","HorizontalOrder","IntrinsicPadding","LeftToRight","LineHeight","PrimaryColor","RightToLeft","TextColor","TextSize","TopToBottom","VerticalOrder","VisualOrder","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","horizontal","into","into","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","left_to_right","name","name","name","name","name","name","name","name","name","name","rev","rev","rev","right_to_left","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","vertical","BlockUntilUpdatedFuture","Constant","Dynamic","Dynamic","DynamicReader","Generation","IntoDynamic","IntoValue","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","block_until_updated","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","create_reader","default","default","default","downcast","downcast","downcast","downcast","downcast","drop","drop","dynamic","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","for_each","from","from","from","from","from","from","from_cast","from_cast","from_cast","from_cast","from_cast","generation","generation","get","get","get","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_components","into_dynamic","into_dynamic","into_future","into_reader","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","map","map_each","map_mut","map_mut","map_ref","map_ref","new","next","poll","redraw_when_changed","replace","set","to_owned","to_owned","to_owned","to_owned","transition_to","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","update","wait_until_updated","with_clone","with_for_each","Callback","Children","EventHandled","EventHandling","EventIgnored","HANDLED","IGNORED","MakeWidget","MakeWidgetWithId","ManagedWidget","Mounted","Unmounted","Widget","WidgetGuard","WidgetId","WidgetInstance","WidgetRef","WidgetTag","accept_focus","activate","active","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_ref","as_ref","as_ref","blur","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","deactivate","default","deref","deref","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_ref","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","focus","focused","from","from","from","from","from","from","from","from","from","from","from","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_iter","hash","hit_test","hover","hovered","id","id","id","ime","initialize","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_components","into_components","into_components","into_default","into_default","into_escape","into_escape","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_window","invoke","is_default","is_empty","is_escape","keyboard_input","last_layout","layout","len","lock","lock","make_root","make_widget","make_widget","make_with_id","manage","manage","manage","map","mounted","mounted","mouse_down","mouse_drag","mouse_up","mouse_wheel","new","new","new","new","new","next_focus","next_focus","parent","primary_hover","push","redraw","run","run","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unhover","unique","unmounted","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","with_capacity","with_id","with_next_focus","with_next_focus","with_styles","with_widget","Align","Button","Canvas","Expand","Input","Label","Resize","Scroll","Stack","Style","TileMap","accept_focus","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","blur","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","button","cast","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","centered","child","child","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dynamic","empty","empty","fit_horizontally","fit_vertically","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","focus","focus_on","from","from","from","from","from","from","from","from","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","height","height","hit_test","ime","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","keyboard_input","keyboard_input","layout","layout","layout","layout","layout","layout","layout","layout","make_widget","make_widget","make_widget","make_widget","make_widget","make_widget","make_widget","make_widget","make_with_id","make_with_id","make_with_id","make_with_id","make_with_id","make_with_id","make_with_id","make_with_id","mounted","mouse_down","mouse_drag","mouse_wheel","new","new","new","new","new","new","new","on_key","redraw","redraw","redraw","redraw","redraw","redraw","redraw","redraw","run","run","run","run","run","run","run","run","scroll","stack","text","text","tick","tick","to","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","weight","weighted","width","width","Button","ButtonActiveBackground","ButtonBackground","ButtonDisabledBackground","ButtonHoverBackground","accept_focus","activate","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","blur","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","deactivate","default_component_value","default_component_value","default_component_value","default_component_value","default_value","default_value","default_value","default_value","downcast","downcast","downcast","downcast","downcast","enabled","enabled","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","focus","from","from","from","from","from","from_cast","from_cast","from_cast","from_cast","from_cast","hit_test","hover","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_components","into_components","into_components","into_components","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","keyboard_input","label","layout","make_widget","make_with_id","mouse_down","mouse_drag","mouse_up","name","name","name","name","name","new","on_click","on_click","redraw","run","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","unhover","upcast","upcast","upcast","upcast","upcast","Scroll","ScrollBarThickness","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","cast","cast","cast_into","cast_into","default_component_value","default_value","downcast","downcast","fmt","from","from","from_cast","from_cast","hit_test","horizontal","hover","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_value","into_value","into_value","into_value","layout","make_widget","make_with_id","mouse_wheel","name","name","new","redraw","run","try_from","try_from","try_into","try_into","type_id","type_id","unhover","upcast","upcast","vertical","Column","Exact","FitContent","Fractional","Row","Stack","StackDimension","StackDirection","StackOrientation","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","children","clone","clone","clone","clone_into","clone_into","clone_into","columns","columns","columns_rev","direction","downcast","downcast","downcast","downcast","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_cast","from_cast","from_cast","from_cast","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_components","into_components","into_components","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","layout","make_widget","make_with_id","new","orientation","redraw","reverse","rows","rows","rows_rev","run","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","weight","Context","RunningWindow","Window","WindowAttributes","WindowBehavior","as_any","as_any","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow_mut","borrow_mut","cast","cast","cast_into","cast_into","close_requested","default","deref","deref_mut","downcast","downcast","focused","for_widget","from","from","from_cast","from_cast","initialize","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_value","into_value","into_value","into_value","make_root","new","occluded","run","run","run_with","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_focused","with_occluded"],"q":[[0,"gooey"],[175,"gooey::animation"],[506,"gooey::animation::easings"],[1288,"gooey::context"],[1453,"gooey::styles"],[1779,"gooey::styles::components"],[2163,"gooey::value"],[2328,"gooey::widget"],[2663,"gooey::widgets"],[2916,"gooey::widgets::button"],[3088,"gooey::widgets::scroll"],[3145,"gooey::widgets::stack"],[3270,"gooey::widgets::stack::StackDimension"],[3271,"gooey::window"]],"d":["The widget is expected to resize itself to fit within the …","The type that results from cloning.","A limit used when measuring a widget.","A 2d graphics context","The current state of input during the execution of a Tick.","The widget is expected to occupy a known size.","A smart-string type that is used as a “name” in Gooey.","A result alias that defaults to the result type commonly …","A type that can be run as an application.","A fixed-rate callback that provides access to tracked …","Invokes a function with a clone of self.","Types for creating animations.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a Children instance with the given list of widgets.","Returns the current clipping rectangle.","Returns a context that has been clipped to clip.","","","","","","","Types that provide access to the Gooey runtime.","","","","","","","","","","Prepares the text layout contained in buffer to be …","Draws a shape at the origin, rotating and scaling as …","Draws text using the current text settings.","Prepares the text layout contained in buffer to be …","Draws texture at destination, scaling as necessary.","Draws a shape that was created with texture coordinates, …","","","","","","","","","Converts measured to unsigned pixels, and adjusts it …","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Adds the collection of Keys to the list that are handled, …","","Returns the underlying renderer.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Processes input.","A collection of all keys currently pressed.","","Returns the maximum measurement that will fit the …","Measures text using the current text settings.","Measures buffer and caches the results using default_color …","Returns a new graphics context for the given Renderer.","Returns a name for the given string.","Returns a new tick that invokes tick, aiming to repeat at …","Returns a new tick that redraws its associated widget at a …","Returns the current region being rendered to.","Signals that this widget has been redrawn.","Runs the provided type, returning Ok(()) upon successful …","Returns the current DPI scaling factor applied to the …","Returns the size of the current region.","Types for styling widgets.","Creates a Styles instance with the given name/component …","","Returns a new tick that invokes tick at a target number of …","","","","Returns the offset relative to the clipping rect that the …","","","","","","","","","","","","","","","","","","","","","Types for storing and interacting with values in Widgets.","Returns the visible region of the graphics context.","Types for creating reusable widgets (aka components or …","Built-in Widget implementations.","Types for displaying a Widget inside of a desktop window.","Maps with with the results of cloning self.","A type that can animate.","The running animation type.","The target of an Animate implementor.","Describes a change to a new value for a Dynamic over a …","A handle to a spawned animation. When dropped, the …","A target for a timed Animation.","A type that can convert into Box<dyn Animate>.","A Animate implementor that has been boxed as a trait …","An animation combinator that runs animation A, then …","A custom easing implementation.","A pending transition for a Dynamic to a new value.","Performs easing for value interpolation.","An easing function for customizing animations.","A function pointer to use as an easing function.","A type that can be converted into an animation.","Performs a linear interpolation between two values.","The maximum value this type can contain.","An animation wrapper that invokes a callback upon the …","The type that can linearly interpolate this target.","A running Animation that changes a Dynamic over a specified","A Chain that is currently animating.","An animation that can be spawned.","A DynamicTransition that has begun its transition.","The minimum type this type can contain.","An f32 that is clamped between 0.0 and 1.0 and cannot be …","Returns an combined animation that performs self and other …","Update the animation by progressing the timeline by elapsed…","","","","","","","","","","","","","","","","","","","","","","","","","","Record the current value of the target, and return a type …","","","","","","","","","","","","","","","","","","","","","","","","Returns the boxed animation.","","","","","","","","","","","","","","","","","","","","","","","","","","Cancels the animation immediately.","","","","","","","","","","","Detaches the animation from the AnimationHandle, allowing …","","","","","","","","","","","","","The dynamic value to change.","Eases a value ranging between zero and one. The resulting …","","Built-in Easing implementations.","","","","","","Sets the target to the desired completion state.","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Return this change as a running animation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the contained floating point value.","","","","","","","","","","","","","","","","","","","","","","","Launches this animation, running it to completion in the …","Interpolate linearly between self and target using percent.","","Returns a new instance with first and second.","Returns a pending animation that performs animation then …","Returns an empty handle that references no animation.","Returns a new instance after clamping value between +0.0 …","The final value to store in the Dynamic.","Invokes on_complete after this animation finishes.","Returns a pending animation that linearly transitions self …","","","Spawns the animation, returning a handle that tracks the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Updates the target with linear interpolation.","","Returns this animation with a different easing function.","An Easing function that eases in using a curve that backs …","An Easing function that eases in using a curve that …","An Easing function that eases in using a curve resembling …","An Easing function that eases in using a cubic (x^3) curve …","An Easing function that eases in using a curve that …","An Easing function that eases in using an expenential curve","An Easing function that eases in and out using a curve …","An Easing function that eases in and out using a curve …","An Easing function that eases in and out using a cubic …","An Easing function that eases in and out using a curve …","An Easing function that eases in and out using an …","An Easing function that eases in and out using a quadradic …","An Easing function that eases in and out using a quartic …","An Easing function that eases in and out using a quintic …","An Easing function that eases in and out using a sine wave …","An Easing function that eases in using a quadradic (x^2) …","An Easing function that eases in using a quartic (x^4) …","An Easing function that eases in using a quintic (x^5) …","An Easing function that eases out using a curve that backs …","An Easing function that eases out using a curve that …","An Easing function that eases out using a curve resembling …","An Easing function that eases out using a cubic (x^3) curve","An Easing function that eases out using a curve that …","An Easing function that eases out using an expenential …","An Easing function that eases out using a quadradic (x^2) …","An Easing function that eases out using a quartic (x^4) …","An Easing function that eases out using a quintic (x^5) …","An Easing function that eases out using a sine wave .","An Easing function that produces a steady, linear …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Eases out using a sine wave .","","","Eases in and out using a sine wave .","","Eases in using a quadradic (x^2) curve .","Eases out using a quadradic (x^2) curve .","","Eases in and out using a quadradic (x^2) curve .","","","Eases in using a cubic (x^3) curve .","","Eases out using a cubic (x^3) curve .","Eases in and out using a cubic (x^3) curve .","","Eases in using a quartic (x^4) curve .","","Eases out using a quartic (x^4) curve .","","Eases in and out using a quartic (x^4) curve .","","","Eases in using a quintic (x^5) curve .","","Eases out using a quintic (x^5) curve .","Eases in and out using a quintic (x^5) curve .","","Eases in using an expenential curve .","","Eases out using an expenential curve .","","Eases in and out using an expenential curve .","","Eases in using a curve resembling the top-left arc of a …","","","Eases out using a curve resembling the top-left arc of a …","Eases in and out using a curve resembling the top-left arc …","","","Eases in using a curve that backs away initially .","Eases out using a curve that backs away initially .","","Eases in and out using a curve that backs away initially .","","","Eases in using a curve that bounces around the start …","Eases out using a curve that bounces around the start …","","Eases in and out using a curve that bounces around the …","","","Eases in using a curve that bounces progressively closer …","","Eases out using a curve that bounces progressively closer …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Converts from one context to an EventContext.","An exclusive borrow.","A context to an event function.","An owned T or an exclusive reference to a T.","A context to a function that is rendering a widget.","A context to a function that is rendering a widget.","A type chat can convert to a ManagedWidget through a …","The managed type, which can be Option<ManagedWidget> or …","A type that can produce another type when provided a …","An owned instance.","The result of the mapping operation.","A context for a widget.","Activates this widget, if it is not already active.","Returns true if this widget is currently the active widget.","Advances the focus from this widget to the next widget in …","","","","","","","","","","","Returns this context as an EventContext.","","","Returns a new layout context that does not persist any …","Attaches styles to the widget hierarchy for this widget.","Clears focus from this widget, if it is the focused widget.","","","","","","","","","","","Returns a new instance that borrows from self.","Returns a new instance that borrows from self.","","","","","","","","","","","Returns a new graphics context that renders to the clip …","Deactivates this widget, if it is the currently active …","","","","","","","","","","","","","","","","Renders the default focus ring for this widget.","Renders the default focus ring for this widget.","","","Sets the currently focused widget to this widget.","Returns true if this widget is currently focused for user …","Returns a new EventContext with widget being referenced in …","Returns a new GraphicsContext that allows invoking …","Returns a new LayoutContext that allows invoking layout …","Returns a new context representing widget.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","The graphics context clipped and offset to the area of the …","Invokes Widget::hit_test() on this context’s widget and …","Returns true if this widget is currently hovered, even if …","Invokes Widget::ime() on this context’s widget and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","Returns true if this widget is the target to activate when …","Returns true if this widget is the target to activate when …","Invokes Widget::keyboard_input() on this context’s …","The rendering library’s state.","Returns the last layout of this widget.","Invokes Widget::layout() on this context’s widget and …","Resolve self into a ManagedWidget.","Call map with a ManagedWidget.","Invokes Widget::mouse_down() on this context’s widget …","Invokes Widget::hit_test() on this context’s widget and …","Invokes Widget::mouse_up() on this context’s widget and …","Invokes Widget::mouse_wheel() on this context’s widget …","Returns true if this widget that is directly beneath the …","Pushes a new child widget into the widget hierarchy …","Queries the widget hierarchy for a single style component.","Queries the widget hierarchy for matching style components.","Invokes Widget::redraw() on this context’s widget.","Ensures that this widget will be redrawn when value has …","Removes a widget from the hierarchy.","Sets the layout for child to layout.","","","","","","","","","","","","","","","","","","","","","Returns the widget this context is for.","The context for the widget receiving the event.","The context of the widget being rendered.","Returns the window containing this widget.","Returns an exclusive reference to the window containing …","Automatically calculate this dimension.","A color.","A value of a style component.","A type that represents a named component with a default …","A type that represents a named component with a default …","A type that represents a group of style components.","A fully-qualified style component name.","A type that can be converted to and from Component.","The type that will be contained in the Component.","A custom component type.","A custom component value.","A 1-dimensional measurement.","A single-dimension measurement.","Use this dimension.","An easing function for animations.","A type describing characteristics about the edges of a …","A 1-dimensional measurement that may be automatically …","The Global style components group.","A style component group.","Logical Pixels","A type that represents a named style component.","A percentage between 0.0 and 1.0.","Physical Pixels","A collection of style components organized by their name.","An iterator over the owned contents of a Styles instance.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bottom edge","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","All style components supported by the built-in widgets.","","","","","Returns the default value for this component.","Returns the default value to use for this component.","","","","","","","Return the contained value cast as T. Returns None if T …","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","","","","","","","","","Returns the associated component for the given name, if …","Returns the component associated with the given name, or …","The group name.","","Inserts a Component using then name provided.","Inserts a Component with a given name.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns this type, wrapped in a Component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The left edge","Returns true if this instance matches the group name of T.","Returns the name of the group.","Returns the name of the style component.","","","The name of the component within the group.","Returns a new instance using G and name.","Returns an empty collection.","Wraps an arbitrary value so that it can be used as a …","Returns a new instance using the group name of T.","Returns a new instance using group and name.","","The right edge","Returns the sum of the parts as a Size.","","","","","","","","","The top edge","","","","","","","","","","","","Attempts to extract this type from component. If component …","","","","","","","","","","","","","","","","","","","","","","","Returns a new instance with dimension for every edge.","","","","","","","","","","","Adds a Component for the name provided and returns self.","Updates bottom and returns self.","Returns a collection with the capacity to hold up to …","Updates left and right to be horizontal and returns self.","Updates left and returns self.","Updates right and returns self.","Updates top and returns self.","Updates top and bottom to be vertical and returns self.","Describes an order starting at the bottom and proceeding …","The EasingFunction to apply to animations that have no …","The EasingFunction to apply to animations that transition …","The EasingFunction to apply to animations that transition …","A Color to be used as a highlight color.","A horizontal direction.","Intrinsic, uniform padding for a widget.","Describes an order starting at the left and proceeding to …","The Dimension to use to space multiple lines of text.","A Color to be used as a highlight color.","Describes an order starting at the right and proceeding to …","The Color to use when rendering text.","The Dimension to use as the size to render text.","Describes an order starting at the top and proceeding to …","A vertical direction.","A 2d ordering configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","The ordering to apply horizontally.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a left-to-right ordering.","","","","","","","","","","","Returns the reverse ordering of self.","Returns the reverse order of self.","Returns the reverse order of self.","Returns a right-to-left ordering.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The ordering to apply vertically.","Suspends the current async task until the contained value …","A value that will not ever change externally.","An instance of a value that provides APIs to observe and …","A value that may be updated externally.","A reader that tracks the last generation accessed through …","A tag that represents an individual revision of a Dynamic …","A type that can convert into a Dynamic<T>.","A type that can be converted into a Value.","A value that may be either constant or dynamic.","","","","","","","","","","","Blocks the current thread until the contained value has …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a new reference-based reader for this dynamic …","","","","","","","","","","","Returns a Value::Dynamic containing value.","","","","","","","","","","Attaches for_each to this value so that it is invoked each …","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Returns the current generation of the value.","Returns the current generation of the data stored, if the …","Returns a clone of the currently contained value.","Returns a clone of the currently contained value.","Returns a clone of the currently stored value.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","Returns self as a dynamic.","","","Converts this Dynamic into a reader.","Returns this type as a Value.","","","","","","","","","","","","","Maps the current contents to map and returns the result.","Creates a new dynamic value that contains the result of …","Maps the contents with exclusive access. Before returning …","Maps the current contents with exclusive access and …","Maps the contents with read-only access.","Maps the contents of the dynamic value and returns the …","Creates a new instance wrapping value.","Returns the next tag.","","Marks the widget for redraw when this value is updated.","Replaces the contents with new_value, returning the …","Stores new_value in this dynamic. Before returning from …","","","","","Returns a pending transition for this value to new_value.","","","","","","","","","","","","","","","","","","","","","Updates this dynamic with new_value, but only if new_value …","Suspends the current async task until the contained value …","A helper function that invokes with_clone with a clone of …","Attaches for_each to this value so that it is invoked each …","A function that can be invoked with a parameter (T) and …","A list of Widgets.","A marker type that represents a handled event.","A type that represents whether an event has been handled …","A marker type that represents an ignored event.","An EventHandling value that represents a handled event.","An EventHandling value that represents an ignored event.","A type that can create a WidgetInstance.","A type that can create a WidgetInstance with a preallocated","A Widget that has been attached to a widget hierarchy.","A mounted child widget","An unmounted child widget","A type that makes up a graphical user interface.","Exclusive access to a widget.","The unique id of a WidgetInstance.","An instance of a Widget.","A child widget","A WidgetId that has not been assigned to a WidgetInstance.","This widget has been targeted to be focused. If this …","The widget has become the active widget.","Returns true if this widget is the currently active widget.","","","","","","","","","","","","","","","","","","","","","","","","The widget is no longer focused for user input.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The widget is no longer active.","","","","","","","","","","","","","","Returns an exclusive reference to T if it is the type …","Returns a reference to T if it is the type contained.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The widget has received focus for user input.","Returns true if this widget is the currently focused …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","","","","","","","Returns true if this widget should respond to mouse input …","The widget is currently has a cursor hovering it at …","Returns true if this widget is currently the hovered …","Returns the unique id of this widget instance.","Returns the unique id of this widget instance.","Returns the contained widget id.","An input manager event has been sent to this widget. …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Sets this widget as a “default” widget.","Sets this widget as a “default” widget.","Sets this widget as an “escape” widget.","Sets this widget as an “escape” widget.","","","","","","","","","","","","","","","","","","","","","Returns a new window containing self as the root widget.","Invokes the wrapped function and returns the produced …","Returns true if this is a default widget.","Returns true if there are no widgets in this list.","Returns true if this is an escape widget.","A keyboard event has been sent to this widget. Returns …","Returns the region that the widget was last rendered at.","Layout this widget and returns the ideal size based on its …","Returns the number of widgets in this list.","Locks the widget for exclusive access. Locking widgets …","Locks the widget for exclusive access. Locking widgets …","","Returns a new widget.","","Returns a new WidgetInstance whose WidgetId is id.","","","","","The widget has been mounted into a parent widget.","Returns this child, mounting it in the process if …","A mouse button event has occurred at location. Returns …","A mouse button is being held down as the cursor is moved …","A mouse button is no longer being pressed.","A mouse wheel event has been sent to this widget. Returns …","Returns a new instance that calls function each time the …","Returns a new instance containing widget.","Returns an empty list.","Returns a new unmounted child","Returns a unique tag and its contained id.","Returns the id of the widget that should receive focus …","Returns the next widget to focus after this widget.","Returns the parent of this widget.","Returns true if this widget that is directly beneath the …","Pushes widget into the list.","Redraw the contents of this widget.","Runs this widget instance as an application.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The widget is no longer being hovered.","Returns a newly allocated WidgetId that is guaranteed to …","The widget has been removed from its parent widget.","","","","","","","","","","","Returns a list with enough capacity to hold capacity …","Returns a new instance containing widget that is assigned …","Sets the widget that should be focused next.","Sets the widget that should be focused next.","Associates styles with this widget.","Adds widget to self and returns the updated list.","A widget aligns its contents to its container’s …","","A 2d drawable surface.","A widget that expands its child widget to fill the parent.","A text input widget.","A read-only text widget.","A widget that resizes its contained widget to an explicit …","","","A widget that applies a set of Styles to all contained …","A layered tile-based 2d game surface.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A clickable, labeled button","","","","","","","","","","","","","","","","","Returns a new spacing widget that centers widget …","Returns a reference to the child widget.","Returns a reference to the child widget.","","","","","","","","","","","Returns a new tilemap that contains dynamic layers.","Returns an empty widget.","Returns a widget that expands to fill its parent, but has …","Sets the left and right edges to 0 and returns self.","Sets the top and bottom edges to 0 and returns self.","","","","","","","","","","Sets the camera’s focus and returns self.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Resizes child’s height to height.","If present, the height to apply to the child widget.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a new canvas that draws its contents by invoking …","Returns a new widget containing initial_text.","Returns a new spacing widget containing widget, …","Returns a widget that expands child to fill the parent …","Returns a new label that displays text.","Returns a new widget that applies styles to child and any …","Returns a new tilemap that renders layers.","Sets the on_key callback.","","","","","","","","","","","","","","","","","A container that scrolls its contents on a virtual surface.","A widget that combines an array of [Widgets] into one.","The value of this widget.","The contents of the label.","Associates a Tick with this widget and returns self.","Associates a Tick with this widget and returns self.","Resizes child to size.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The weight to use when splitting available space with …","Returns a widget that expands child to fill the parent …","Resizes child’s width to width.","If present, the width to apply to the child widget.","A clickable button.","The background color of the button when it is active …","The background color of the button.","The background color of the button when the mouse cursor …","The background color of the button when the mouse cursor …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Sets the value to use for the button’s enabled status.","The enabled state of the button.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The label to display on the button.","","","","","","","","","","","","Returns a new button with the provided label.","Sets the on_click callback and returns self.","The callback that is invoked when the button is clicked.","","","","","","","","","","","","","","","","","","","","","","","","","","","","A widget that supports scrolling its contents.","The thickness that scrollbars are drawn with.","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns a new scroll widget that allows scrolling contents …","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","Returns a new scroll widget containing contents that …","","","","","","","","","","","","Returns a new scroll widget that allows scrolling contents …","The child widgets should be displayed as columns.","Use an exact measurement for this widget’s size.","Attempt to lay out the widget based on its contents.","Use a fractional amount of the available space.","The child widgets should be displayed as rows.","A widget that displays a collection of [Widgets] in a …","The strategy to use when laying a widget out inside of an …","The direction of an Stack widget.","The orientation (Row/Column) of an Stack widget.","","","","","","","","","","","","","","","","","","","","","","","","","The children widgets that belong to this array.","","","","","","","Returns a new instance that displays widgets in a series …","Display child widgets as columns.","Display child widgets as columns in reverse order.","The direction to display the children using.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a new widget with the given direction and widgets.","The orientation of the widgets.","","If true, the widgets will be laid out in reverse order.","Returns a new instance that displays widgets in a series …","Display child widgets as rows.","Display child widgets as rows in reverse order.","","","","","","","","","","","","","","","","","","","","","The weight to apply to this widget when dividing multiple …","The type that is provided when initializing this window.","A currently running Gooey window.","A Gooey window that is not yet running.","The attributes of a Gooey window.","The behavior of a Gooey window.","","","","","The attributes of this window.","","","","","","","","","The window has been requested to close. If this function …","","","","","","Returns a dynamic that is updated whenever this window’s …","Returns a new instance using widget as its contents.","Returns the argument unchanged.","Returns the argument unchanged.","","","Return a new instance of this behavior using context.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Create the window’s root widget. This function is only …","Returns a new instance using context to initialize the …","Returns a dynamic that is updated whenever this window’s …","","Runs this behavior as an application.","Runs this behavior as an application, initialized with …","","","","","","","","","Sets focused to be the dynamic updated when this window’…","Sets occluded to be the dynamic updated when this window’…"],"i":[9,196,0,0,0,9,0,0,0,0,0,0,3,7,8,10,9,3,7,8,10,9,3,7,8,10,9,3,7,8,10,9,3,7,8,10,9,3,7,8,10,9,0,3,3,7,8,9,7,8,9,0,10,3,7,3,3,7,8,10,9,3,3,3,3,3,3,7,9,7,7,7,9,9,9,9,7,8,10,9,3,7,7,7,8,10,9,3,7,8,10,9,8,7,3,3,7,8,10,9,3,7,8,10,9,3,7,8,10,9,3,7,8,10,9,9,3,3,7,7,8,8,10,10,9,9,8,10,0,9,3,3,3,7,8,8,3,8,197,3,3,0,0,9,8,7,8,9,3,3,7,8,10,9,3,7,8,10,9,3,7,8,10,9,3,7,8,10,9,0,3,0,0,0,196,0,55,0,0,0,0,0,0,0,70,0,0,0,70,0,0,69,0,101,0,0,0,0,69,0,55,62,60,61,63,67,72,102,198,60,56,61,63,68,69,70,67,72,102,198,60,56,61,63,68,69,70,101,67,67,72,102,198,60,56,61,63,68,69,70,67,72,102,198,60,56,61,63,68,69,70,199,102,56,63,67,72,102,198,60,56,61,63,68,69,70,67,72,102,198,60,56,61,63,68,69,70,68,69,70,69,70,69,69,69,68,69,69,68,67,72,102,198,60,56,61,63,68,69,70,68,67,59,70,0,69,69,69,69,69,58,72,68,69,70,67,72,72,102,198,60,56,61,63,68,69,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,67,72,102,198,60,56,61,63,68,69,70,67,72,102,198,60,56,61,63,68,69,70,55,102,56,63,67,72,102,198,60,56,61,63,68,69,70,67,72,102,198,60,56,61,63,68,69,70,67,72,102,198,60,56,61,63,68,69,70,70,69,69,67,67,72,72,102,102,198,198,60,60,56,56,61,61,63,63,68,68,69,69,70,70,200,64,69,56,63,68,69,67,55,101,69,69,200,102,56,63,69,70,67,72,102,198,60,56,61,63,68,69,70,70,70,67,72,102,198,60,56,61,63,68,69,70,67,72,102,198,60,56,61,63,68,69,70,67,72,102,198,60,56,61,63,68,69,70,58,72,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105,84,80,96,83,76,89,82,94,97,99,93,74,98,75,95,79,73,87,90,92,100,88,78,86,85,81,77,91,105,84,80,96,83,76,89,82,94,97,99,93,74,98,75,95,79,73,87,90,92,100,88,78,86,85,81,77,91,105,84,80,96,83,76,89,82,94,97,99,93,74,98,75,95,79,73,87,90,92,100,88,78,86,85,81,77,91,105,84,80,96,83,76,89,82,94,97,99,93,74,98,75,95,79,73,87,90,92,100,88,78,86,85,81,77,91,105,84,80,96,83,76,89,82,94,97,99,93,74,98,75,95,79,73,87,90,92,100,88,78,86,85,81,77,91,105,84,80,96,83,76,89,82,94,97,99,93,74,98,75,95,79,73,87,90,92,100,88,78,86,85,81,77,91,105,84,80,96,83,76,89,82,94,97,99,93,74,98,75,95,79,73,87,90,92,100,88,78,86,85,81,77,91,105,84,80,96,83,76,89,82,94,97,99,93,74,98,75,95,79,73,87,90,92,100,88,78,86,85,81,77,91,105,84,80,96,83,76,89,82,94,97,99,93,74,98,75,95,79,73,87,90,92,100,88,78,86,85,81,77,91,105,84,84,80,80,96,96,83,83,76,76,89,89,82,82,94,94,97,97,99,99,93,93,74,74,98,98,75,75,95,95,79,79,73,73,87,87,90,90,92,92,100,100,88,88,78,78,86,86,85,85,81,81,77,77,91,91,105,84,80,96,83,76,89,82,94,97,99,93,74,98,75,95,79,73,87,90,92,100,88,78,86,85,81,77,91,105,84,80,96,83,76,89,82,94,97,99,93,74,98,75,95,79,73,87,90,92,100,88,78,86,85,81,77,91,105,84,80,96,83,76,89,82,94,97,99,93,74,98,75,95,79,73,87,90,92,100,88,78,86,85,81,77,91,105,84,80,96,83,76,89,82,94,97,99,93,74,98,75,95,79,73,87,90,92,100,88,78,86,85,81,77,91,105,84,80,96,83,76,89,82,94,97,99,93,74,98,75,95,79,73,87,90,92,100,88,78,86,85,81,77,91,105,84,80,96,83,76,89,82,94,97,99,93,74,98,75,95,79,73,87,90,92,100,88,78,86,85,81,77,91,105,84,80,96,83,76,89,82,94,97,99,93,74,98,75,95,79,73,87,90,92,100,88,78,86,85,81,77,91,105,84,80,96,83,76,89,82,94,97,99,93,74,98,75,95,79,73,87,90,92,100,88,78,86,85,81,77,91,105,105,84,84,80,80,96,96,83,83,76,76,89,89,82,82,94,94,97,97,99,99,93,93,74,74,98,98,75,75,95,95,79,79,73,73,87,87,90,90,92,92,100,100,88,88,78,78,86,86,85,85,81,81,77,77,91,91,105,84,80,96,83,76,89,82,94,97,99,93,74,98,75,95,79,73,87,90,92,100,88,78,86,85,81,77,91,105,84,80,96,83,76,89,82,94,97,99,93,74,98,75,95,79,73,87,90,92,100,88,78,86,85,81,77,91,105,84,80,96,83,76,89,82,94,97,99,93,74,98,75,95,79,73,87,90,92,100,88,78,86,85,81,77,91,105,84,80,96,83,76,89,82,94,97,99,93,74,98,75,95,79,73,87,90,92,100,88,78,86,85,81,77,91,105,84,80,96,83,76,89,82,94,97,99,93,74,98,75,95,79,73,87,90,92,100,88,78,86,85,81,77,91,0,111,0,0,0,0,0,112,0,111,201,0,49,49,106,106,111,108,109,49,106,111,108,109,49,202,106,108,109,49,49,106,111,108,109,49,106,111,108,109,49,108,49,106,111,108,109,49,106,111,108,109,49,108,49,106,111,108,109,49,106,111,108,109,49,106,111,108,109,49,108,108,106,108,49,49,106,108,109,49,106,111,108,109,49,106,111,108,109,49,108,106,49,106,106,111,108,109,49,106,111,108,109,49,111,106,111,108,109,49,106,106,111,111,108,108,109,109,49,49,49,49,106,106,49,109,112,201,106,106,106,106,49,202,49,49,108,49,202,109,106,111,108,109,49,106,111,108,109,49,106,111,108,109,49,106,111,108,109,49,49,106,108,49,49,125,103,0,0,0,0,0,0,120,103,0,0,103,125,103,0,0,0,0,126,0,103,126,0,0,138,203,110,103,125,126,127,128,129,130,138,203,110,103,125,126,127,128,129,130,138,203,110,103,125,126,127,128,129,130,138,203,110,103,125,126,127,128,129,130,130,138,203,110,103,125,126,127,128,129,130,138,203,110,103,125,126,127,128,129,130,110,103,125,126,127,128,129,130,110,103,125,126,127,128,129,130,0,110,125,126,130,121,120,138,203,110,103,125,126,127,127,128,129,130,128,129,128,128,128,129,129,129,110,103,125,126,127,128,129,130,138,203,110,103,103,103,103,103,103,125,125,125,125,126,126,126,127,128,129,130,130,130,138,203,110,103,125,126,127,128,129,130,110,126,126,110,110,129,128,110,110,138,203,110,103,125,126,127,128,129,130,138,203,110,103,125,126,127,128,129,130,138,203,110,103,125,126,127,128,129,130,138,203,110,103,125,126,127,128,129,130,204,126,127,125,126,130,138,110,126,126,138,138,203,203,110,110,103,103,125,125,125,126,126,126,127,127,128,128,129,129,130,130,130,128,205,135,203,129,129,129,110,127,128,129,138,130,130,110,103,125,126,127,128,129,130,130,138,203,110,103,125,126,126,127,128,129,130,204,126,127,138,203,110,103,125,126,127,128,129,130,138,203,110,103,125,126,127,128,129,130,130,138,203,110,103,125,126,127,128,129,130,110,130,110,130,130,130,130,130,151,0,0,0,0,0,0,150,0,0,150,0,0,151,0,0,141,142,143,144,145,146,147,148,149,107,150,151,141,142,143,144,145,146,147,148,149,107,150,151,141,142,143,144,145,146,147,148,149,107,150,151,141,142,143,144,145,146,147,148,149,107,150,151,141,142,143,144,145,146,147,148,149,107,150,151,141,142,143,144,145,146,147,148,149,107,150,151,141,142,143,144,145,146,147,148,149,107,150,151,141,142,143,144,145,146,147,148,149,107,150,151,141,142,143,144,145,146,147,148,149,141,142,143,144,145,146,147,148,149,141,142,143,144,145,146,147,148,149,107,150,151,141,142,143,144,145,146,147,148,149,107,150,151,141,141,141,142,142,142,143,143,143,144,144,144,145,145,145,146,146,146,147,147,147,148,148,148,149,149,149,107,107,107,150,150,150,151,151,151,141,142,143,144,145,146,147,148,149,141,142,143,144,145,146,147,148,149,107,150,151,141,142,143,144,145,146,147,148,149,107,150,151,107,141,142,143,144,145,146,147,148,149,107,150,151,141,142,143,144,145,146,147,148,149,107,150,151,141,142,143,144,145,146,147,148,149,107,150,151,141,142,143,144,145,146,147,148,149,107,150,151,141,142,143,144,145,146,147,148,149,107,150,151,141,141,142,142,143,143,144,144,145,145,146,146,147,147,148,148,149,149,107,107,150,150,151,151,107,141,142,143,144,145,146,147,148,149,107,107,150,151,107,141,142,143,144,145,146,147,148,149,107,150,151,141,142,143,144,145,146,147,148,149,107,150,151,141,142,143,144,145,146,147,148,149,107,150,151,141,142,143,144,145,146,147,148,149,107,150,151,141,142,143,144,145,146,147,148,149,107,150,151,107,0,41,0,41,0,0,0,0,0,123,152,154,153,41,123,152,154,153,41,152,123,152,154,153,41,123,152,154,153,41,123,152,154,153,41,123,152,154,153,41,123,152,153,41,123,152,153,41,123,123,153,41,123,152,154,153,41,123,152,41,153,153,153,153,123,152,154,153,41,123,123,152,152,154,153,41,123,152,154,153,41,123,41,123,152,41,123,152,154,153,41,123,152,154,153,41,123,152,154,153,41,123,152,154,153,41,153,195,123,154,123,171,123,123,123,152,152,154,154,153,153,41,41,41,41,123,123,41,123,152,123,153,154,41,123,123,123,152,153,41,123,123,152,154,153,41,123,152,154,153,41,123,152,154,153,41,123,152,154,153,41,123,152,123,123,0,0,0,0,0,0,0,0,0,0,160,160,0,0,0,0,0,0,168,168,119,166,165,161,162,118,119,163,160,159,164,166,165,161,162,118,119,163,160,159,164,118,119,160,168,166,165,161,162,118,119,163,160,159,164,166,165,161,162,118,119,163,160,159,164,166,165,161,162,118,119,163,160,159,164,166,165,161,162,118,119,163,160,159,164,161,162,118,119,160,159,161,162,118,119,160,159,168,163,163,164,166,165,161,162,118,119,163,160,159,164,165,165,161,162,118,119,119,159,164,161,161,161,162,162,162,118,118,118,159,159,159,164,164,164,166,161,162,118,119,163,160,159,164,168,119,166,165,161,162,118,119,163,160,159,159,164,166,165,161,162,118,119,163,160,159,164,163,159,168,168,119,118,119,164,168,118,166,165,161,162,118,119,163,160,159,164,166,165,161,162,118,119,163,160,159,164,161,162,118,119,163,160,159,164,166,165,161,162,118,119,163,160,159,164,161,162,159,169,118,169,118,166,166,165,165,161,161,162,162,118,118,119,119,163,163,160,160,159,159,164,164,169,166,118,163,118,168,119,168,163,118,119,118,169,118,206,118,119,160,119,168,160,168,168,168,168,166,118,163,160,164,118,119,119,119,163,168,118,118,161,162,118,119,160,159,166,165,161,162,118,119,163,160,159,164,166,165,161,162,118,119,163,160,159,164,166,165,161,162,118,119,163,160,159,164,168,164,168,166,165,161,162,118,119,163,160,159,164,163,118,169,118,169,163,0,0,0,0,0,0,0,0,0,0,0,173,178,173,174,175,179,176,172,177,178,173,174,175,179,176,172,177,173,178,173,174,175,179,176,172,177,178,173,174,175,179,176,172,177,0,178,173,174,175,179,176,172,177,178,173,174,175,179,176,172,177,174,175,176,173,175,178,173,174,175,179,176,172,177,177,173,175,174,174,178,173,174,175,179,176,172,177,173,177,178,173,174,175,179,176,172,177,178,173,174,175,179,176,172,177,176,176,173,173,178,173,174,175,179,176,172,177,178,173,174,175,179,176,172,177,174,175,179,176,172,177,178,173,174,175,179,176,172,177,178,178,173,173,174,174,175,175,179,179,176,176,172,172,177,177,173,177,178,173,174,175,179,176,172,177,178,173,174,175,179,176,172,177,178,173,174,175,179,176,172,177,172,173,173,177,178,173,174,175,179,172,177,173,178,173,174,175,179,176,172,177,178,173,174,175,179,176,172,177,0,0,173,179,178,177,176,178,173,174,175,179,176,172,177,178,173,174,175,179,176,172,177,178,173,174,175,179,176,172,177,178,173,174,175,179,176,172,177,175,175,176,176,0,0,0,0,0,183,183,183,184,185,186,187,183,184,185,186,187,183,183,184,185,186,187,183,184,185,186,187,183,184,185,186,187,183,184,185,186,187,184,185,186,187,184,185,186,187,183,184,185,186,187,184,185,186,187,183,184,185,186,187,183,183,184,185,186,187,184,184,184,185,185,185,186,186,186,187,187,187,183,184,185,186,187,183,183,184,185,186,187,183,184,185,186,187,183,183,183,184,185,186,187,183,184,185,186,187,184,185,186,187,183,184,185,186,187,184,185,186,187,183,183,184,184,185,185,186,186,187,187,183,183,183,183,183,183,183,183,183,184,185,186,187,183,183,183,183,183,184,185,186,187,183,184,185,186,187,183,184,185,186,187,183,184,185,186,187,183,183,184,185,186,187,0,0,188,189,188,189,188,189,188,189,188,189,188,189,188,188,188,189,189,188,189,188,189,189,189,189,188,189,188,189,188,189,188,189,188,188,189,189,189,189,189,189,188,189,189,189,189,188,189,188,189,188,189,189,188,189,189,191,192,192,192,191,0,0,0,0,193,190,191,192,193,190,191,192,193,190,191,192,193,190,191,192,193,190,191,192,193,190,191,192,193,190,191,192,190,191,192,193,190,190,193,193,190,191,192,190,191,190,190,190,191,191,191,193,190,191,192,193,190,191,192,193,190,191,192,193,190,191,192,193,190,191,192,193,190,191,192,193,190,191,192,190,191,192,193,193,190,190,191,191,192,192,193,193,193,193,190,193,190,193,190,190,193,190,191,192,193,190,191,192,193,190,191,192,193,190,191,192,193,190,191,192,207,194,0,0,0,0,124,167,124,167,167,124,167,124,167,124,167,124,167,194,167,124,124,124,167,124,167,124,167,124,167,194,124,167,124,167,167,124,167,124,124,167,167,194,167,124,167,194,194,124,167,124,167,124,167,124,167,167,167],"f":[0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],0,[3,[[5,[4]]]],[[3,[5,[6]]],3],[7,7],[8,8],[9,9],[[]],[[]],[[]],0,[[],10],[3],[7],[3],[[]],[[]],[[]],[[]],[[]],[[3,[12,[11]],[13,[11]],[14,[11]],[16,[15]],[16,[17]]]],[[3,[21,[[0,[18,19,11,20]]]],[14,[[0,[18,19,11,20]]]],[16,[15]],[16,[17]]]],[[3,[23,[[22,[11]]]],[14,[11]],[16,[15]],[16,[17]]]],[[3,24,25,[13,[6]],[14,[11]],[16,[15]],[16,[17]]]],[[3,26,[5,[[0,[11,19]]]]]],[[3,[27,[[0,[18,19,11,20]]]],26,[14,[[0,[18,19,11,20]]]],[16,[15]],[16,[17]]]],[[7,7],28],[[9,9],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[9,11,29],4],[[7,30],31],[[8,30],31],[[10,30],31],[[9,30],31],[[]],[32,7],[33,7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[8,34],8],[[7,35]],[3,36],[[]],[[]],[[]],[[]],[[]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[[8,42],43],0,0,[9,4],[[3,[23,[[22,[11]]]]],[[12,[11]]]],[[3,24,25],[[12,[11]]]],[36,3],[[[23,[[44,[32]]]]],7],[[45,[0,[46,47]]],8],[48,8],[3,[[5,[6]]]],[[8,49]],[[],50],[3,29],[3,[[51,[4]]]],0,0,[[9,4]],[[48,[0,[46,47]]],8],[[]],[[]],[[]],[3,[[14,[6]]]],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],53],[[],53],[[],53],[[],53],[[],53],[[],16],[[],16],[[],16],[[],16],[[],16],0,[3,[[16,[[5,[4]]]]]],0,0,0,[54],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[55,[[56,[55]]]],[45,[[57,[45]]]],[[[60,[58,59]],45],[[57,[45]]]],[[[61,[55,55]],45],[[57,[45]]]],[[[63,[62]],45],[[57,[45]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[[67,[[0,[64,65,47,66]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[38,[62]]]],[[],[[38,[62,37]]]],[[],[[38,[62,37]]]],[[],[[38,[62,37]]]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[68],[69,69],[70,70],[[]],[[]],[[69,69],71],[[],71],[[],71],[[],68],[[],69],[69],[68],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[68],0,[69,17],[[70,69],17],0,[[69,17],28],[[69,69],28],[[],28],[[],28],[[],28],[[]],[[[72,[[0,[64,65,47,66]]]]]],[[68,30],31],[[69,30],31],[[70,30],31],[[]],[[[67,[65]]],[[72,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[73,70],[74,70],[75,70],[76,70],[77,70],[78,70],[79,70],[80,70],[81,70],[82,70],[83,70],[84,70],[85,70],[86,70],[87,70],[88,70],[89,70],[90,70],[91,70],[92,70],[93,70],[94,70],[95,70],[96,70],[97,70],[98,70],[99,70],[[]],[100,70],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[101,59]]]],[[[56,[55,55]]]],[[[63,[55]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[],103],[[]],[69,17],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[104],[17],[[69,69,17],69],[[55,55],[[56,[55,55]]]],[[[0,[46,47,66]]],63],[[],68],[17,69],0,[[[0,[46,47,66]]],63],[45,[[102,[105]]]],[[69,17],[[16,[71]]]],[[69,69],[[16,[71]]]],[[],68],[[],68],[[],68],[[],68],[[]],[[]],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[103,[[52,[70]]]],[103,[[52,[103]]]],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[17],[[[72,[[0,[64,65,47,66]]]],17]],[[[102,[101,105]],59],[[102,[101,59]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[105,105],[84,84],[80,80],[96,96],[83,83],[76,76],[89,89],[82,82],[94,94],[97,97],[99,99],[93,93],[74,74],[98,98],[75,75],[95,95],[79,79],[73,73],[87,87],[90,90],[92,92],[100,100],[88,88],[78,78],[86,86],[85,85],[81,81],[77,77],[91,91],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[105,69],17],[69,17],[[84,69],17],[[80,69],17],[69,17],[[96,69],17],[69,17],[69,17],[[83,69],17],[69,17],[[76,69],17],[[89,69],17],[69,17],[[82,69],17],[69,17],[69,17],[[94,69],17],[69,17],[[97,69],17],[69,17],[[99,69],17],[69,17],[[93,69],17],[[74,69],17],[69,17],[[98,69],17],[69,17],[69,17],[[75,69],17],[69,17],[[95,69],17],[69,17],[[79,69],17],[69,17],[[73,69],17],[69,17],[[87,69],17],[[90,69],17],[69,17],[69,17],[[92,69],17],[[100,69],17],[69,17],[69,17],[[88,69],17],[69,17],[[78,69],17],[[86,69],17],[69,17],[69,17],[[85,69],17],[69,17],[[81,69],17],[[77,69],17],[69,17],[[91,69],17],[69,17],[[105,30],31],[[84,30],31],[[80,30],31],[[96,30],31],[[83,30],31],[[76,30],31],[[89,30],31],[[82,30],31],[[94,30],31],[[97,30],31],[[99,30],31],[[93,30],31],[[74,30],31],[[98,30],31],[[75,30],31],[[95,30],31],[[79,30],31],[[73,30],31],[[87,30],31],[[90,30],31],[[92,30],31],[[100,30],31],[[88,30],31],[[78,30],31],[[86,30],31],[[85,30],31],[[81,30],31],[[77,30],31],[[91,30],31],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],0,0,0,0,0,0,0,0,0,0,0,0,[49,28],[49,28],[[106,107]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],106],[106,106],[108,106],[109,109],[[49,110]],[49,28],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[108,108],[49,49],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[108,[5,[6]]],108],[49,28],[106],[111],[108],[109],[49],[106],[111],[108],[109],[49],[[]],[[]],[[]],[[]],[[]],[108],[[108,110]],[106],[108],[49],[49,28],[[106,112]],[[108,112]],[[109,112]],[[49,112]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[106,[14,[6]]],28],[49,28],[[106,113],43],[[]],[[]],[[]],[[]],[[]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[49,28],[49,28],[[106,114,42,28],43],0,[49,[[16,[[5,[6]]]]]],[[109,[51,[9]]],[[51,[4]]]],[49],[54],[[106,[14,[6]],114,115],43],[[106,[14,[6]],114,115]],[[106,[16,[[14,[6]]]],114,115]],[[106,114,116,117],43],[49,28],[118,119],[[49,120]],[[49,[122,[121]]],110],[108],[[49,123]],[119],[[109,119,[5,[6]]]],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],53],[[],53],[[],53],[[],53],[[],53],[[],16],[[],16],[[],16],[[],16],[[],16],[49,119],0,0,[49,124],[49,124],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[103,103],[125,125],[126,126],[127,127],[128,128],[129,129],[[[130,[65]]],[[130,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],110],[[],125],[[],126],[[],[[130,[131]]]],[[],103],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[127,[[16,[[0,[132,47,66]]]]]],[[]],[[]],[[]],[[]],[[128,128],28],[[129,129],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[110,30],31],[[103,30],31],[[125,30],31],[[126,30],31],[[127,30],31],[[128,30],31],[[129,30],31],[[[130,[132]],30],31],[[]],[[]],[[]],[126,103],[133,103],[[]],[6,103],[25,103],[70,103],[133,125],[[]],[126,125],[6,125],[[]],[133,126],[6,126],[[]],[[]],[[]],[134],[[]],[65,[[130,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[34,110],[[133,29],126],[[6,29],126],[[110,[0,[135,104]]],[[16,[103]]]],[[110,[0,[120,104]]]],0,[[128,35]],[[110,135,[23,[103]]]],[[110,129,[23,[103]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[],103],[[],103],[127,103],[[]],[[]],[[]],[[]],[110],[[126,29],133],[[126,29],6],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[125,[[41,[[130,[125]]]]]],[[],[[41,[16]]]],[[],41],[[],41],[126,[[41,[[130,[126]]]]]],[[],[[41,[16]]]],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],0,[128,28],[[],7],[[],[[44,[129]]]],[[],7],[129,[[44,[129]]]],0,[[[23,[7]]],129],[[],110],[[[0,[136,137,132,47,66]]],127],[[],128],[[128,[23,[7]]],129],[138,16],0,[[[130,[[0,[139,20]]]]],[[51,[[0,[139,20]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[103,[[52,[126]]]],[[],52],[[],52],[[],52],[[],52],[103,[[52,[103]]]],[103,[[52,[103]]]],[103,[[52,[127,103]]]],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[[23,[126]]],[[130,[126]]]],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[110,135,[23,[103]]],110],[[130,23],130],[140,110],[[[130,[65]],[23,[65]]],[[130,[65]]]],[[130,23],130],[[130,23],130],[[130,23],130],[[[130,[65]],[23,[65]]],[[130,[65]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[141,141],[142,142],[143,143],[144,144],[145,145],[146,146],[147,147],[148,148],[149,149],[107,107],[150,150],[151,151],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],103],[[],103],[[],103],[[],103],[[],103],[[],103],[[],103],[[],103],[[],103],[141,126],[142,126],[143,25],[144,25],[145,25],[146,126],[147],[148],[149],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[141,141],28],[[142,142],28],[[143,143],28],[[144,144],28],[[145,145],28],[[146,146],28],[[147,147],28],[[148,148],28],[[149,149],28],[[107,107],28],[[150,150],28],[[151,151],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[141,30],31],[[142,30],31],[[143,30],31],[[144,30],31],[[145,30],31],[[146,30],31],[[147,30],31],[[148,30],31],[[149,30],31],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],107],[141,[[44,[129]]]],[142,[[44,[129]]]],[143,[[44,[129]]]],[144,[[44,[129]]]],[145,[[44,[129]]]],[146,[[44,[129]]]],[147,[[44,[129]]]],[148,[[44,[129]]]],[149,[[44,[129]]]],[107,[[44,[129]]]],[107,107],[150,150],[151,151],[[],107],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[152,28],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[123,123],[152,152],[153,153],[[[41,[65]]],[[41,[65]]]],[[]],[[]],[[]],[[]],[123,152],[[],[[123,[131]]]],[[],153],[[],[[41,[131]]]],[[]],[[]],[[]],[[]],[[]],[123],[152],[[],41],[[153,153],28],[[],28],[[],28],[[],28],[[[123,[132]],30],31],[[[152,[132]],30],31],[[[154,[132]],30],31],[[153,30],31],[[[41,[132]],30],31],[[123,[0,[46,47]]]],[[]],[123,152],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[123,153],[41,[[16,[153]]]],[[[123,[65]]],65],[[[152,[65]]],65],[[[41,[65]]],65],[[]],[[]],[[]],[[]],[[]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[]],[[],123],[123,123],[[]],[123,152],[[],41],[[],41],[[],[[41,[16]]]],[123,41],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[[],[[41,[16]]]],[[],41],[41,41],[[],[[41,[16]]]],[[],41],[[41,54]],[[123,[0,[46,47]]],[[123,[47]]]],[[123,54]],[[41,54]],[[123,54]],[[152,54]],[[],123],[153,153],[[[155,[154]],156],157],[[41,49]],[123],[123],[[]],[[]],[[]],[[]],[[[123,[[0,[64,65,47,66]]]],[0,[64,65,47,66]]],[[67,[[0,[64,65,47,66]]]]]],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],53],[[],53],[[],53],[[],53],[[],53],[[],16],[[],16],[[],16],[[],16],[[],16],[[[123,[158]],158]],[152,154],[[123,54]],[[123,[0,[46,47]]],123],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[106,28],[106],[119,28],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[118,159],[119,159],[160,159],[106],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[161,161],[162,162],[118,118],[119,119],[160,160],[159,159],[[]],[[]],[[]],[[]],[[]],[[]],[106],[[],163],[163],[164],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[165,16],[165,16],[[161,161],28],[[162,162],28],[[118,118],28],[[119,118],28],[[119,119],28],[[159,159],28],[[164,164],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[166,30],31],[[161,30],31],[[162,30],31],[[118,30],31],[[119,30],31],[[163,30],31],[[160,30],31],[[159,30],31],[[164,30],31],[106],[119,28],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[164,159],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[34,163],[[159,35]],[[[14,[6]],106],28],[[[14,[6]],106]],[119,28],[118,159],[119,159],[164,159],[[113,106],43],[124,118],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[]],[[]],[[]],[[],118],[118,118],[[],118],[118,118],[[],41],[[],[[41,[16]]]],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],[[167,[118]]]],[166],[118,28],[163,28],[118,28],[[114,42,28,106],43],[119,[[16,[[5,[6]]]]]],[[[51,[9]],109],[[51,[4]]]],[163,140],[118,165],[119,165],[118,118],[[],118],[118,118],[164,118],[[118,49]],[[119,49]],[[160,49]],[[119,54]],[106],[[160,106],119],[[[14,[6]],114,115,106],43],[[[14,[6]],114,115,106]],[[[16,[[14,[6]]]],114,115,106]],[[114,116,117,106],43],[[[0,[46,47,137]]],166],[168,118],[[],163],[169,160],[[]],[118,[[16,[159]]]],[119,[[16,[119]]]],[119,[[16,[119]]]],[119,28],[[163,169]],[108],[118,50],[[],[[52,[170]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[106],[[],164],[106],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[140,163],[[168,164],118],[[[171,[[16,[159]]]]],118],[[118,[171,[[16,[159]]]]],118],[[104,[23,[110]]],172],[[163,169],163],0,0,0,0,0,0,0,0,0,0,0,[[173,106],28],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[173,106]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[169,174],[175,[[16,[160]]]],[176,160],[[],173],[[],175],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[123,177],[[],173],[[],175],[174,174],[174,174],[[178,30],31],[[173,30],31],[[174,30],31],[[175,30],31],[[179,30],31],[[176,30],31],[[172,30],31],[[[177,[132]],30],31],[[173,106]],[[177,[171,[180]]],177],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[23,[126]],169],176],0,[[173,[14,[6]],106],28],[[173,113,106],43],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[173,114,42,28,106],43],[[[177,[181]],114,42,28,106],43],[[178,[51,[9]],109],[[51,[4]]]],[[173,[51,[9]],109],[[51,[4]]]],[[174,[51,[9]],109],[[51,[4]]]],[[175,[51,[9]],109],[[51,[4]]]],[[179,[51,[9]],109],[[51,[4]]]],[[176,[51,[9]],109],[[51,[4]]]],[[172,[51,[9]],109],[[51,[4]]]],[[[177,[181]],[51,[9]],109],[[51,[4]]]],[[],118],[[],118],[[],118],[[],118],[[],118],[[],118],[[],118],[[],118],[164,118],[164,118],[164,118],[164,118],[164,118],[164,118],[164,118],[164,118],[[172,106]],[[173,[14,[6]],114,115,106],43],[[173,[14,[6]],114,115,106]],[[[177,[181]],114,116,117,106],43],[[[0,[46,47,137]]],178],[[[171,[33]]],173],[[[171,[[130,[125]]]],169],174],[169,175],[[[171,[33]]],179],[[[23,[110]],169],172],[[],177],[[173,[0,[46,47,137]]],173],[[178,108]],[[173,108]],[[174,108]],[[175,108]],[[179,108]],[[176,108]],[[172,108]],[[[177,[181]],108]],[[],[[52,[170]]]],[[],[[52,[170]]]],[[],[[52,[170]]]],[[],[[52,[170]]]],[[],[[52,[170]]]],[[],[[52,[170]]]],[[],[[52,[170]]]],[[],[[52,[170]]]],0,0,0,0,[[178,8],178],[[177,8],177],[[[51,[[23,[126]]]],169],176],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],0,[[182,169],175],[[[23,[126]],169],176],0,0,0,0,0,0,[[183,106],28],[[183,106]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[183,106]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[184,184],[185,185],[186,186],[187,187],[[]],[[]],[[]],[[]],[[183,106]],[[],103],[[],103],[[],103],[[],103],[184,25],[185,25],[186,25],[187,25],[[]],[[]],[[]],[[]],[[]],[[183,[171,[28]]],183],0,[[184,184],28],[[185,185],28],[[186,186],28],[[187,187],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[183,30],31],[[184,30],31],[[185,30],31],[[186,30],31],[[187,30],31],[[183,106]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[183,[14,[6]],106],28],[[183,[14,[6]],106]],[[]],[[]],[[]],[[]],[[]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[]],[[]],[[]],[[]],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[183,114,42,28,106],43],0,[[183,[51,[9]],109],[[51,[4]]]],[[],118],[164,118],[[183,[14,[6]],114,115,106],43],[[183,[14,[6]],114,115,106]],[[183,[16,[[14,[6]]]],114,115,106]],[[],7],[184,[[44,[129]]]],[185,[[44,[129]]]],[186,[[44,[129]]]],[187,[[44,[129]]]],[[[171,[33]]],183],[[183,[0,[46,47,137]]],183],0,[[183,108]],[[],[[52,[170]]]],[[]],[[]],[[]],[[]],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],53],[[],53],[[],53],[[],53],[[],53],[[183,106]],[[],16],[[],16],[[],16],[[],16],[[],16],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],2],[[],2],[[]],[[]],[[],103],[188],[[]],[[]],[[189,30],31],[[]],[[]],[[]],[[]],[[189,[14,[6]],106],28],[169,189],[[189,[14,[6]],106]],[[]],[[]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[],41],[[],[[41,[16]]]],[[],[[41,[16]]]],[[],41],[[189,[51,[9]],109],[[51,[4]]]],[[],118],[164,118],[[189,114,116,117,106],43],[188,[[44,[129]]]],[[],7],[169,189],[[189,108]],[[],[[52,[170]]]],[[],52],[[],52],[[],52],[[],52],[[],53],[[],53],[[189,106]],[[],16],[[],16],[169,189],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],0,[190,190],[191,191],[192,192],[[]],[[]],[[]],[[[171,[163]]],193],[[],190],[[],190],0,[[]],[[]],[[]],[[]],[[190,190],28],[[191,191],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[193,30],31],[[190,30],31],[[191,30],31],[[192,30],31],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[]],[[]],[[]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[193,[51,[9]],109],[[51,[4]]]],[[],118],[164,118],[[[171,[190]],[171,[163]]],193],0,[[193,108]],0,[[[171,[163]]],193],[[],190],[[],190],[[],[[52,[170]]]],[[]],[[]],[[]],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],53],[[],53],[[],53],[[],53],[[],16],[[],16],[[],16],[[],16],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[],2],[[],2],[[]],[[]],[124,28],[[],[[167,[194]]]],[124],[124],[[]],[[]],[124,[[123,[28]]]],[168,[[167,[118]]]],[[]],[[]],[[]],[[]],[124],[[]],[[]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[[],118],[[],[[167,[194]]]],[124,[[123,[28]]]],[[[167,[194]]],50],[[],50],[[],50],[[],52],[[],52],[[],52],[[],52],[[],53],[[],53],[[],16],[[],16],[[[167,[118]],[195,[28]]],[[167,[118]]]],[[[167,[118]],[195,[28]]],[[167,[118]]]]],"c":[],"p":[[8,"Any"],[8,"CastFrom"],[3,"Graphics"],[3,"UPx"],[3,"Rect"],[3,"Px"],[3,"Name"],[3,"Tick"],[4,"ConstraintLimit"],[3,"InputState"],[8,"ScreenUnit"],[3,"MeasuredText"],[4,"TextOrigin"],[3,"Point"],[3,"Angle"],[4,"Option"],[15,"f32"],[8,"IsZero"],[8,"ShaderScalable"],[8,"Copy"],[3,"Shape"],[3,"Text"],[8,"Into"],[3,"Buffer"],[3,"Color"],[8,"TextureSource"],[8,"ShapeSource"],[15,"bool"],[3,"Fraction"],[3,"Formatter"],[6,"Result"],[15,"str"],[3,"String"],[8,"IntoIterator"],[8,"Hasher"],[3,"Renderer"],[3,"Global"],[3,"Box"],[3,"Arc"],[3,"Rc"],[4,"Value"],[3,"KeyEvent"],[6,"EventHandling"],[4,"Cow"],[3,"Duration"],[8,"FnMut"],[8,"Send"],[15,"u32"],[3,"WidgetContext"],[6,"Result"],[3,"Size"],[4,"Result"],[3,"TypeId"],[8,"FnOnce"],[8,"IntoAnimate"],[3,"Chain"],[4,"ControlFlow"],[8,"AnimateTarget"],[8,"Easing"],[3,"RunningAnimation"],[3,"RunningChain"],[8,"Animate"],[3,"OnCompleteAnimation"],[8,"LinearInterpolate"],[8,"Clone"],[8,"Sync"],[3,"DynamicTransition"],[3,"AnimationHandle"],[3,"ZeroToOne"],[4,"EasingFunction"],[4,"Ordering"],[3,"TransitioningDynamic"],[3,"EaseInOutExponential"],[3,"EaseInQuintic"],[3,"EaseInOutQuintic"],[3,"EaseInOutQuadradic"],[3,"EaseInBounce"],[3,"EaseInOutBack"],[3,"EaseOutExponential"],[3,"EaseInOutSine"],[3,"EaseInOutElastic"],[3,"EaseOutCubic"],[3,"EaseOutQuadradic"],[3,"EaseOutSine"],[3,"EaseOutElastic"],[3,"EaseInElastic"],[3,"EaseInCircular"],[3,"EaseOutBack"],[3,"EaseInCubic"],[3,"EaseOutCircular"],[3,"EaseOutBounce"],[3,"EaseInOutCircular"],[3,"EaseInOutQuartic"],[3,"EaseInOutCubic"],[3,"EaseInExponential"],[3,"EaseInQuadradic"],[3,"EaseInQuartic"],[3,"EaseOutQuintic"],[3,"EaseOutQuartic"],[3,"EaseInBack"],[8,"AnimationTarget"],[3,"Animation"],[4,"Component"],[8,"Sized"],[3,"Linear"],[3,"EventContext"],[3,"VisualOrder"],[3,"GraphicsContext"],[3,"LayoutContext"],[3,"Styles"],[4,"Exclusive"],[8,"ManageWidget"],[4,"Ime"],[3,"DeviceId"],[4,"MouseButton"],[4,"MouseScrollDelta"],[4,"TouchPhase"],[3,"WidgetInstance"],[3,"ManagedWidget"],[8,"ComponentDefinition"],[8,"ComponentDefaultvalue"],[15,"slice"],[3,"Dynamic"],[3,"RunningWindow"],[4,"FlexibleDimension"],[4,"Dimension"],[3,"CustomComponent"],[3,"Group"],[3,"ComponentName"],[3,"Edges"],[8,"Default"],[8,"Debug"],[3,"Lp"],[15,"never"],[8,"NamedComponent"],[8,"RefUnwindSafe"],[8,"UnwindSafe"],[3,"StylesIntoIter"],[8,"Add"],[15,"usize"],[3,"TextSize"],[3,"LineHeight"],[3,"TextColor"],[3,"PrimaryColor"],[3,"HighlightColor"],[3,"IntrinsicPadding"],[3,"Easing"],[3,"EasingIn"],[3,"EasingOut"],[4,"HorizontalOrder"],[4,"VerticalOrder"],[3,"DynamicReader"],[3,"Generation"],[3,"BlockUntilUpdatedFuture"],[3,"Pin"],[3,"Context"],[4,"Poll"],[8,"Eq"],[3,"WidgetId"],[4,"WidgetRef"],[3,"EventHandled"],[3,"EventIgnored"],[3,"Children"],[3,"WidgetTag"],[3,"WidgetGuard"],[3,"Callback"],[3,"Window"],[8,"Widget"],[8,"MakeWidget"],[4,"EventLoopError"],[8,"IntoValue"],[3,"Style"],[3,"Input"],[3,"Align"],[3,"Expand"],[3,"Resize"],[3,"TileMap"],[3,"Canvas"],[3,"Label"],[4,"TileMapFocus"],[8,"Layers"],[15,"u8"],[3,"Button"],[3,"ButtonBackground"],[3,"ButtonActiveBackground"],[3,"ButtonHoverBackground"],[3,"ButtonDisabledBackground"],[3,"ScrollBarThickness"],[3,"Scroll"],[3,"StackDirection"],[4,"StackOrientation"],[4,"StackDimension"],[3,"Stack"],[8,"WindowBehavior"],[8,"IntoDynamic"],[8,"WithClone"],[8,"Run"],[3,"BoxedAnimation"],[8,"BoxAnimate"],[8,"Spawn"],[8,"MapManagedWidget"],[8,"AsEventContext"],[4,"Global"],[8,"ComponentType"],[8,"ComponentGroup"],[8,"MakeWidgetWithId"],[13,"Fractional"]]}\ +"gooey":{"doc":"Gooey is considered experimental and unsupported crate …","t":"NQEDDNDGIDIALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMCLLLLLLLLLKLLAOLLLLLLLLLLLLLLLLLLLLLLLLLLALAAAKIQIDDIIDDNDIENIISDQDDIDSDLKLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLALLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLDDDDDDDDDDDDDDDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLINDEDDIQINQDLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLNNEIIIDIQNDENNNDEEDNINNDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKLLMLLLLLLMLLLLLLLLLMLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDDDDEDNDDNDDNEDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMDNDNDDIDIIIQQELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLKLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDGDRRIIDNNIDDDEDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLKLKLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDCDDDDDCCDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAAMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNDEDELLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLMQDDGILLLLMLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLKLLLLLLLLLLLLLLL","n":["ClippedAfter","Cloned","ConstraintLimit","Graphics","InputState","Known","Name","Result","Run","Tick","WithClone","animation","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","children","clip_rect","clipped_to","clone","clone","clone","clone_into","clone_into","clone_into","context","default","deref","deref","deref_mut","downcast","downcast","downcast","downcast","downcast","draw_measured_text","draw_shape","draw_text","draw_text_buffer","draw_texture","draw_textured_shape","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fit_measured","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from_cast","from_cast","from_cast","from_cast","from_cast","handled_keys","hash","inner_graphics","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_components","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","key_input","keys","kludgine","max","measure_text","measure_text_buffer","new","new","new","redraws_per_second","region","rendered","run","scale","size","styles","styles","sub","times_per_second","to_owned","to_owned","to_owned","translation","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","value","visible_rect","widget","widgets","window","with_clone","Animate","Animate","AnimateTarget","Animation","AnimationHandle","AnimationTarget","BoxAnimate","BoxedAnimation","Chain","Custom","DynamicTransition","Easing","EasingFunction","Fn","IntoAnimate","LinearInterpolate","ONE","OnCompleteAnimation","Running","RunningAnimation","RunningChain","Spawn","TransitioningDynamic","ZERO","ZeroToOne","and_then","animate","animate","animate","animate","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","begin","begin","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","boxed","boxed","boxed","boxed","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clear","clone","clone","clone_into","clone_into","cmp","compare","compare","default","default","deref","detach","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","drop","dynamic","ease","ease","easings","eq","eq","equivalent","equivalent","equivalent","finish","finish","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","into","into","into","into","into","into","into","into","into","into","into","into_animate","into_animate","into_animate","into_animate","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_component","into_components","into_f32","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","launch","lerp","lerp","new","new","new","new","new_value","on_complete","over","partial_cmp","partial_cmp","spawn","spawn","spawn","spawn","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_component","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","with_easing","EaseInBack","EaseInBounce","EaseInCircular","EaseInCubic","EaseInElastic","EaseInExponential","EaseInOutBack","EaseInOutCircular","EaseInOutCubic","EaseInOutElastic","EaseInOutExponential","EaseInOutQuadradic","EaseInOutQuartic","EaseInOutQuintic","EaseInOutSine","EaseInQuadradic","EaseInQuartic","EaseInQuintic","EaseOutBack","EaseOutBounce","EaseOutCircular","EaseOutCubic","EaseOutElastic","EaseOutExponential","EaseOutQuadradic","EaseOutQuartic","EaseOutQuintic","EaseOutSine","Linear","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","AsEventContext","Borrowed","EventContext","Exclusive","GraphicsContext","LayoutContext","ManageWidget","Managed","MapManagedWidget","Owned","Result","WidgetContext","activate","active","advance_focus","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_event_context","as_event_context","as_event_context","as_temporary","attach_styles","blur","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrowed","borrowed","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","clipped_to","deactivate","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","downcast","downcast","downcast","downcast","downcast","draw_focus_ring","draw_focus_ring_using","drop","drop","focus","focused","for_other","for_other","for_other","for_other","from","from","from","from","from","from_cast","from_cast","from_cast","from_cast","from_cast","graphics","hit_test","hovered","ime","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","is_default","is_escape","keyboard_input","kludgine","last_layout","layout","manage","map","mouse_down","mouse_drag","mouse_up","mouse_wheel","primary_hover","push_child","query_style","query_styles","redraw","redraw_when_changed","remove_child","set_child_layout","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","widget","widget","widget","window","window_mut","Auto","Color","Component","ComponentDefaultvalue","ComponentDefinition","ComponentGroup","ComponentName","ComponentType","ComponentType","Custom","CustomComponent","Dimension","Dimension","Dimension","Easing","Edges","FlexibleDimension","Global","Group","Lp","NamedComponent","Percent","Px","Styles","StylesIntoIter","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bottom","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","components","default","default","default","default","default_component_value","default_value","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_iter","from_lp","from_px","get","get_or_default","group","hash","insert","insert_named","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_component","into_component","into_component","into_components","into_components","into_components","into_iter","into_iter","into_lp","into_px","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","left","matches","name","name","name","name","name","named","new","new","new","new","next","right","size","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","top","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_component","try_from_component","try_from_component","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uniform","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","with","with_bottom","with_capacity","with_horizontal","with_left","with_right","with_top","with_vertical","BottomToTop","Easing","EasingIn","EasingOut","HighlightColor","HorizontalOrder","IntrinsicPadding","LeftToRight","LineHeight","PrimaryColor","RightToLeft","TextColor","TextSize","TopToBottom","VerticalOrder","VisualOrder","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","horizontal","into","into","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","left_to_right","name","name","name","name","name","name","name","name","name","name","rev","rev","rev","right_to_left","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","vertical","BlockUntilUpdatedFuture","Constant","Dynamic","Dynamic","DynamicGuard","DynamicReader","ForEach","Generation","IntoDynamic","IntoValue","MapEach","Ref","Ref","Value","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","block_until_updated","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","create_reader","default","default","default","deref","deref_mut","downcast","downcast","downcast","downcast","downcast","downcast","drop","drop","drop","dynamic","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","for_each","for_each","from","from","from","from","from","from","from","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","generation","generation","get","get","get","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_components","into_dynamic","into_dynamic","into_future","into_reader","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","lock","map","map_each","map_each","map_mut","map_mut","map_ref","map_ref","new","next","poll","redraw_when_changed","replace","set","to_owned","to_owned","to_owned","to_owned","transition_to","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update","wait_until_updated","with_clone","with_for_each","Callback","Children","EventHandled","EventHandling","EventIgnored","HANDLED","IGNORED","MakeWidget","MakeWidgetWithId","ManagedWidget","Mounted","Unmounted","Widget","WidgetGuard","WidgetId","WidgetInstance","WidgetRef","WidgetTag","accept_focus","activate","active","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_ref","as_ref","as_ref","blur","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","deactivate","default","deref","deref","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_ref","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","focus","focused","from","from","from","from","from","from","from","from","from","from","from","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_iter","hash","hit_test","hover","hovered","id","id","id","ime","initialize","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_components","into_components","into_components","into_default","into_default","into_escape","into_escape","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_window","invoke","is_default","is_empty","is_escape","keyboard_input","last_layout","layout","len","lock","lock","make_root","make_widget","make_widget","make_with_id","manage","manage","manage","map","mounted","mounted","mouse_down","mouse_drag","mouse_up","mouse_wheel","new","new","new","new","new","next_focus","next_focus","parent","primary_hover","push","redraw","run","run","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unhover","unique","unmounted","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","with_capacity","with_id","with_next_focus","with_next_focus","with_styles","with_widget","Align","Button","Canvas","Expand","Input","Label","Resize","Scroll","Stack","Style","TileMap","accept_focus","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","blur","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","button","cast","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","centered","child","child","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dynamic","empty","empty","fit_horizontally","fit_vertically","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","focus","focus_on","from","from","from","from","from","from","from","from","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","height","height","hit_test","ime","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","keyboard_input","keyboard_input","layout","layout","layout","layout","layout","layout","layout","layout","make_widget","make_widget","make_widget","make_widget","make_widget","make_widget","make_widget","make_widget","make_with_id","make_with_id","make_with_id","make_with_id","make_with_id","make_with_id","make_with_id","make_with_id","mounted","mouse_down","mouse_drag","mouse_wheel","new","new","new","new","new","new","new","on_key","redraw","redraw","redraw","redraw","redraw","redraw","redraw","redraw","run","run","run","run","run","run","run","run","scroll","stack","text","text","tick","tick","to","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","weight","weighted","width","width","Button","ButtonActiveBackground","ButtonBackground","ButtonDisabledBackground","ButtonHoverBackground","accept_focus","activate","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","blur","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","deactivate","default_component_value","default_component_value","default_component_value","default_component_value","default_value","default_value","default_value","default_value","downcast","downcast","downcast","downcast","downcast","enabled","enabled","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","focus","from","from","from","from","from","from_cast","from_cast","from_cast","from_cast","from_cast","hit_test","hover","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_components","into_components","into_components","into_components","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","keyboard_input","label","layout","make_widget","make_with_id","mouse_down","mouse_drag","mouse_up","name","name","name","name","name","new","on_click","on_click","redraw","run","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","unhover","upcast","upcast","upcast","upcast","upcast","Scroll","ScrollBarThickness","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","cast","cast","cast_into","cast_into","default_component_value","default_value","downcast","downcast","fmt","from","from","from_cast","from_cast","hit_test","horizontal","hover","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_value","into_value","into_value","into_value","layout","make_widget","make_with_id","mouse_wheel","name","name","new","redraw","run","try_from","try_from","try_into","try_into","type_id","type_id","unhover","upcast","upcast","vertical","Column","Exact","FitContent","Fractional","Row","Stack","StackDimension","StackDirection","StackOrientation","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","children","clone","clone","clone","clone_into","clone_into","clone_into","columns","columns","columns_rev","direction","downcast","downcast","downcast","downcast","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_cast","from_cast","from_cast","from_cast","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_components","into_components","into_components","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","layout","make_widget","make_with_id","new","orientation","redraw","reverse","rows","rows","rows_rev","run","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","weight","Context","RunningWindow","Window","WindowAttributes","WindowBehavior","as_any","as_any","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow_mut","borrow_mut","cast","cast","cast_into","cast_into","close_requested","default","deref","deref_mut","downcast","downcast","focused","for_widget","from","from","from_cast","from_cast","initialize","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_value","into_value","into_value","into_value","make_root","new","occluded","run","run","run_with","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_focused","with_occluded"],"q":[[0,"gooey"],[175,"gooey::animation"],[506,"gooey::animation::easings"],[1288,"gooey::context"],[1453,"gooey::styles"],[1779,"gooey::styles::components"],[2163,"gooey::value"],[2358,"gooey::widget"],[2693,"gooey::widgets"],[2946,"gooey::widgets::button"],[3118,"gooey::widgets::scroll"],[3175,"gooey::widgets::stack"],[3300,"gooey::widgets::stack::StackDimension"],[3301,"gooey::window"]],"d":["The widget is expected to resize itself to fit within the …","The type that results from cloning.","A limit used when measuring a widget.","A 2d graphics context","The current state of input during the execution of a Tick.","The widget is expected to occupy a known size.","A smart-string type that is used as a “name” in Gooey.","A result alias that defaults to the result type commonly …","A type that can be run as an application.","A fixed-rate callback that provides access to tracked …","Invokes a function with a clone of self.","Types for creating animations.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a Children instance with the given list of widgets.","Returns the current clipping rectangle.","Returns a context that has been clipped to clip.","","","","","","","Types that provide access to the Gooey runtime.","","","","","","","","","","Prepares the text layout contained in buffer to be …","Draws a shape at the origin, rotating and scaling as …","Draws text using the current text settings.","Prepares the text layout contained in buffer to be …","Draws texture at destination, scaling as necessary.","Draws a shape that was created with texture coordinates, …","","","","","","","","","Converts measured to unsigned pixels, and adjusts it …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Adds the collection of Keys to the list that are handled, …","","Returns the underlying renderer.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Processes input.","A collection of all keys currently pressed.","","Returns the maximum measurement that will fit the …","Measures text using the current text settings.","Measures buffer and caches the results using default_color …","Returns a new graphics context for the given Renderer.","Returns a name for the given string.","Returns a new tick that invokes tick, aiming to repeat at …","Returns a new tick that redraws its associated widget at a …","Returns the current region being rendered to.","Signals that this widget has been redrawn.","Runs the provided type, returning Ok(()) upon successful …","Returns the current DPI scaling factor applied to the …","Returns the size of the current region.","Types for styling widgets.","Creates a Styles instance with the given name/component …","","Returns a new tick that invokes tick at a target number of …","","","","Returns the offset relative to the clipping rect that the …","","","","","","","","","","","","","","","","","","","","","Types for storing and interacting with values in Widgets.","Returns the visible region of the graphics context.","Types for creating reusable widgets (aka components or …","Built-in Widget implementations.","Types for displaying a Widget inside of a desktop window.","Maps with with the results of cloning self.","A type that can animate.","The running animation type.","The target of an Animate implementor.","Describes a change to a new value for a Dynamic over a …","A handle to a spawned animation. When dropped, the …","A target for a timed Animation.","A type that can convert into Box<dyn Animate>.","A Animate implementor that has been boxed as a trait …","An animation combinator that runs animation A, then …","A custom easing implementation.","A pending transition for a Dynamic to a new value.","Performs easing for value interpolation.","An easing function for customizing animations.","A function pointer to use as an easing function.","A type that can be converted into an animation.","Performs a linear interpolation between two values.","The maximum value this type can contain.","An animation wrapper that invokes a callback upon the …","The type that can linearly interpolate this target.","A running Animation that changes a Dynamic over a specified","A Chain that is currently animating.","An animation that can be spawned.","A DynamicTransition that has begun its transition.","The minimum type this type can contain.","An f32 that is clamped between 0.0 and 1.0 and cannot be …","Returns an combined animation that performs self and other …","Update the animation by progressing the timeline by elapsed…","","","","","","","","","","","","","","","","","","","","","","","","","","Record the current value of the target, and return a type …","","","","","","","","","","","","","","","","","","","","","","","","Returns the boxed animation.","","","","","","","","","","","","","","","","","","","","","","","","","","Cancels the animation immediately.","","","","","","","","","","","Detaches the animation from the AnimationHandle, allowing …","","","","","","","","","","","","","The dynamic value to change.","Eases a value ranging between zero and one. The resulting …","","Built-in Easing implementations.","","","","","","Sets the target to the desired completion state.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Return this change as a running animation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the contained floating point value.","","","","","","","","","","","","","","","","","","","","","","","Launches this animation, running it to completion in the …","Interpolate linearly between self and target using percent.","","Returns a new instance with first and second.","Returns a pending animation that performs animation then …","Returns an empty handle that references no animation.","Returns a new instance after clamping value between +0.0 …","The final value to store in the Dynamic.","Invokes on_complete after this animation finishes.","Returns a pending animation that linearly transitions self …","","","Spawns the animation, returning a handle that tracks the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Updates the target with linear interpolation.","","Returns this animation with a different easing function.","An Easing function that eases in using a curve that backs …","An Easing function that eases in using a curve that …","An Easing function that eases in using a curve resembling …","An Easing function that eases in using a cubic (x^3) curve …","An Easing function that eases in using a curve that …","An Easing function that eases in using an expenential curve","An Easing function that eases in and out using a curve …","An Easing function that eases in and out using a curve …","An Easing function that eases in and out using a cubic …","An Easing function that eases in and out using a curve …","An Easing function that eases in and out using an …","An Easing function that eases in and out using a quadradic …","An Easing function that eases in and out using a quartic …","An Easing function that eases in and out using a quintic …","An Easing function that eases in and out using a sine wave …","An Easing function that eases in using a quadradic (x^2) …","An Easing function that eases in using a quartic (x^4) …","An Easing function that eases in using a quintic (x^5) …","An Easing function that eases out using a curve that backs …","An Easing function that eases out using a curve that …","An Easing function that eases out using a curve resembling …","An Easing function that eases out using a cubic (x^3) curve","An Easing function that eases out using a curve that …","An Easing function that eases out using an expenential …","An Easing function that eases out using a quadradic (x^2) …","An Easing function that eases out using a quartic (x^4) …","An Easing function that eases out using a quintic (x^5) …","An Easing function that eases out using a sine wave .","An Easing function that produces a steady, linear …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Eases out using a sine wave .","","","Eases in and out using a sine wave .","","Eases in using a quadradic (x^2) curve .","","Eases out using a quadradic (x^2) curve .","Eases in and out using a quadradic (x^2) curve .","","Eases in using a cubic (x^3) curve .","","","Eases out using a cubic (x^3) curve .","","Eases in and out using a cubic (x^3) curve .","","Eases in using a quartic (x^4) curve .","","Eases out using a quartic (x^4) curve .","","Eases in and out using a quartic (x^4) curve .","","Eases in using a quintic (x^5) curve .","","Eases out using a quintic (x^5) curve .","Eases in and out using a quintic (x^5) curve .","","","Eases in using an expenential curve .","","Eases out using an expenential curve .","Eases in and out using an expenential curve .","","Eases in using a curve resembling the top-left arc of a …","","Eases out using a curve resembling the top-left arc of a …","","Eases in and out using a curve resembling the top-left arc …","","Eases in using a curve that backs away initially .","","","Eases out using a curve that backs away initially .","Eases in and out using a curve that backs away initially .","","Eases in using a curve that bounces around the start …","","","Eases out using a curve that bounces around the start …","","Eases in and out using a curve that bounces around the …","","Eases in using a curve that bounces progressively closer …","Eases out using a curve that bounces progressively closer …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Converts from one context to an EventContext.","An exclusive borrow.","A context to an event function.","An owned T or an exclusive reference to a T.","A context to a function that is rendering a widget.","A context to a function that is rendering a widget.","A type chat can convert to a ManagedWidget through a …","The managed type, which can be Option<ManagedWidget> or …","A type that can produce another type when provided a …","An owned instance.","The result of the mapping operation.","A context for a widget.","Activates this widget, if it is not already active.","Returns true if this widget is currently the active widget.","Advances the focus from this widget to the next widget in …","","","","","","","","","","","Returns this context as an EventContext.","","","Returns a new layout context that does not persist any …","Attaches styles to the widget hierarchy for this widget.","Clears focus from this widget, if it is the focused widget.","","","","","","","","","","","Returns a new instance that borrows from self.","Returns a new instance that borrows from self.","","","","","","","","","","","Returns a new graphics context that renders to the clip …","Deactivates this widget, if it is the currently active …","","","","","","","","","","","","","","","","Renders the default focus ring for this widget.","Renders the default focus ring for this widget.","","","Sets the currently focused widget to this widget.","Returns true if this widget is currently focused for user …","Returns a new EventContext with widget being referenced in …","Returns a new GraphicsContext that allows invoking …","Returns a new LayoutContext that allows invoking layout …","Returns a new context representing widget.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","The graphics context clipped and offset to the area of the …","Invokes Widget::hit_test() on this context’s widget and …","Returns true if this widget is currently hovered, even if …","Invokes Widget::ime() on this context’s widget and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","Returns true if this widget is the target to activate when …","Returns true if this widget is the target to activate when …","Invokes Widget::keyboard_input() on this context’s …","The rendering library’s state.","Returns the last layout of this widget.","Invokes Widget::layout() on this context’s widget and …","Resolve self into a ManagedWidget.","Call map with a ManagedWidget.","Invokes Widget::mouse_down() on this context’s widget …","Invokes Widget::hit_test() on this context’s widget and …","Invokes Widget::mouse_up() on this context’s widget and …","Invokes Widget::mouse_wheel() on this context’s widget …","Returns true if this widget that is directly beneath the …","Pushes a new child widget into the widget hierarchy …","Queries the widget hierarchy for a single style component.","Queries the widget hierarchy for matching style components.","Invokes Widget::redraw() on this context’s widget.","Ensures that this widget will be redrawn when value has …","Removes a widget from the hierarchy.","Sets the layout for child to layout.","","","","","","","","","","","","","","","","","","","","","Returns the widget this context is for.","The context for the widget receiving the event.","The context of the widget being rendered.","Returns the window containing this widget.","Returns an exclusive reference to the window containing …","Automatically calculate this dimension.","A color.","A value of a style component.","A type that represents a named component with a default …","A type that represents a named component with a default …","A type that represents a group of style components.","A fully-qualified style component name.","A type that can be converted to and from Component.","The type that will be contained in the Component.","A custom component type.","A custom component value.","A 1-dimensional measurement.","A single-dimension measurement.","Use this dimension.","An easing function for animations.","A type describing characteristics about the edges of a …","A 1-dimensional measurement that may be automatically …","The Global style components group.","A style component group.","Logical Pixels","A type that represents a named style component.","A percentage between 0.0 and 1.0.","Physical Pixels","A collection of style components organized by their name.","An iterator over the owned contents of a Styles instance.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bottom edge","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","All style components supported by the built-in widgets.","","","","","Returns the default value for this component.","Returns the default value to use for this component.","","","","","","","Return the contained value cast as T. Returns None if T …","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","","","","","","","","","Returns the associated component for the given name, if …","Returns the component associated with the given name, or …","The group name.","","Inserts a Component using then name provided.","Inserts a Component with a given name.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns this type, wrapped in a Component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The left edge","Returns true if this instance matches the group name of T.","Returns the name of the group.","Returns the name of the style component.","","","The name of the component within the group.","Returns a new instance using G and name.","Returns an empty collection.","Wraps an arbitrary value so that it can be used as a …","Returns a new instance using the group name of T.","Returns a new instance using group and name.","","The right edge","Returns the sum of the parts as a Size.","","","","","","","","","The top edge","","","","","","","","","","","","Attempts to extract this type from component. If component …","","","","","","","","","","","","","","","","","","","","","","","Returns a new instance with dimension for every edge.","","","","","","","","","","","Adds a Component for the name provided and returns self.","Updates bottom and returns self.","Returns a collection with the capacity to hold up to …","Updates left and right to be horizontal and returns self.","Updates left and returns self.","Updates right and returns self.","Updates top and returns self.","Updates top and bottom to be vertical and returns self.","Describes an order starting at the bottom and proceeding …","The EasingFunction to apply to animations that have no …","The EasingFunction to apply to animations that transition …","The EasingFunction to apply to animations that transition …","A Color to be used as a highlight color.","A horizontal direction.","Intrinsic, uniform padding for a widget.","Describes an order starting at the left and proceeding to …","The Dimension to use to space multiple lines of text.","A Color to be used as a highlight color.","Describes an order starting at the right and proceeding to …","The Color to use when rendering text.","The Dimension to use as the size to render text.","Describes an order starting at the top and proceeding to …","A vertical direction.","A 2d ordering configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","The ordering to apply horizontally.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a left-to-right ordering.","","","","","","","","","","","Returns the reverse ordering of self.","Returns the reverse order of self.","Returns the reverse order of self.","Returns a right-to-left ordering.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The ordering to apply vertically.","Suspends the current async task until the contained value …","A value that will not ever change externally.","An instance of a value that provides APIs to observe and …","A value that may be updated externally.","An exclusive reference to the contents of a Dynamic.","A reader that tracks the last generation accessed through …","A type that can have a for_each operation applied to it.","A tag that represents an individual revision of a Dynamic …","A type that can convert into a Dynamic<T>.","A type that can be converted into a Value.","A type that can create a Dynamic<U> from a T passed into a …","The borrowed representation of T to pass into the for_each …","The borrowed representation of T passed into the mapping …","A value that may be either constant or dynamic.","","","","","","","","","","","","","Blocks the current thread until the contained value has …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a new reference-based reader for this dynamic …","","","","","","","","","","","","","","","Returns a Value::Dynamic containing value.","","","","","","","","","","","Apply for_each to each value contained within self.","Attaches for_each to this value so that it is invoked each …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Returns the current generation of the value.","Returns the current generation of the data stored, if the …","Returns a clone of the currently contained value.","Returns a clone of the currently contained value.","Returns a clone of the currently stored value.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Returns self as a dynamic.","","","Converts this Dynamic into a reader.","Returns this type as a Value.","","","","","","","","","","","","","","","Returns an exclusive reference to the contents of this …","Maps the current contents to map and returns the result.","Apply map_each to each value in self, storing the result …","Creates a new dynamic value that contains the result of …","Maps the contents with exclusive access. Before returning …","Maps the current contents with exclusive access and …","Maps the contents with read-only access.","Maps the contents of the dynamic value and returns the …","Creates a new instance wrapping value.","Returns the next tag.","","Marks the widget for redraw when this value is updated.","Replaces the contents with new_value, returning the …","Stores new_value in this dynamic. Before returning from …","","","","","Returns a pending transition for this value to new_value.","","","","","","","","","","","","","","","","","","","","","","","","","Updates this dynamic with new_value, but only if new_value …","Suspends the current async task until the contained value …","A helper function that invokes with_clone with a clone of …","Attaches for_each to this value so that it is invoked each …","A function that can be invoked with a parameter (T) and …","A list of Widgets.","A marker type that represents a handled event.","A type that represents whether an event has been handled …","A marker type that represents an ignored event.","An EventHandling value that represents a handled event.","An EventHandling value that represents an ignored event.","A type that can create a WidgetInstance.","A type that can create a WidgetInstance with a preallocated","A Widget that has been attached to a widget hierarchy.","A mounted child widget","An unmounted child widget","A type that makes up a graphical user interface.","Exclusive access to a widget.","The unique id of a WidgetInstance.","An instance of a Widget.","A child widget","A WidgetId that has not been assigned to a WidgetInstance.","This widget has been targeted to be focused. If this …","The widget has become the active widget.","Returns true if this widget is the currently active widget.","","","","","","","","","","","","","","","","","","","","","","","","The widget is no longer focused for user input.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The widget is no longer active.","","","","","","","","","","","","","","Returns an exclusive reference to T if it is the type …","Returns a reference to T if it is the type contained.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The widget has received focus for user input.","Returns true if this widget is the currently focused …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","Returns true if this widget should respond to mouse input …","The widget is currently has a cursor hovering it at …","Returns true if this widget is currently the hovered …","Returns the unique id of this widget instance.","Returns the unique id of this widget instance.","Returns the contained widget id.","An input manager event has been sent to this widget. …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Sets this widget as a “default” widget.","Sets this widget as a “default” widget.","Sets this widget as an “escape” widget.","Sets this widget as an “escape” widget.","","","","","","","","","","","","","","","","","","","","","Returns a new window containing self as the root widget.","Invokes the wrapped function and returns the produced …","Returns true if this is a default widget.","Returns true if there are no widgets in this list.","Returns true if this is an escape widget.","A keyboard event has been sent to this widget. Returns …","Returns the region that the widget was last rendered at.","Layout this widget and returns the ideal size based on its …","Returns the number of widgets in this list.","Locks the widget for exclusive access. Locking widgets …","Locks the widget for exclusive access. Locking widgets …","","Returns a new widget.","","Returns a new WidgetInstance whose WidgetId is id.","","","","","The widget has been mounted into a parent widget.","Returns this child, mounting it in the process if …","A mouse button event has occurred at location. Returns …","A mouse button is being held down as the cursor is moved …","A mouse button is no longer being pressed.","A mouse wheel event has been sent to this widget. Returns …","Returns a new instance that calls function each time the …","Returns a new instance containing widget.","Returns an empty list.","Returns a new unmounted child","Returns a unique tag and its contained id.","Returns the id of the widget that should receive focus …","Returns the next widget to focus after this widget.","Returns the parent of this widget.","Returns true if this widget that is directly beneath the …","Pushes widget into the list.","Redraw the contents of this widget.","","Runs this widget instance as an application.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The widget is no longer being hovered.","Returns a newly allocated WidgetId that is guaranteed to …","The widget has been removed from its parent widget.","","","","","","","","","","","Returns a list with enough capacity to hold capacity …","Returns a new instance containing widget that is assigned …","Sets the widget that should be focused next.","Sets the widget that should be focused next.","Associates styles with this widget.","Adds widget to self and returns the updated list.","A widget aligns its contents to its container’s …","","A 2d drawable surface.","A widget that expands its child widget to fill the parent.","A text input widget.","A read-only text widget.","A widget that resizes its contained widget to an explicit …","","","A widget that applies a set of Styles to all contained …","A layered tile-based 2d game surface.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A clickable, labeled button","","","","","","","","","","","","","","","","","Returns a new spacing widget that centers widget …","Returns a reference to the child widget.","Returns a reference to the child widget.","","","","","","","","","","","Returns a new tilemap that contains dynamic layers.","Returns an empty widget.","Returns a widget that expands to fill its parent, but has …","Sets the left and right edges to 0 and returns self.","Sets the top and bottom edges to 0 and returns self.","","","","","","","","","","Sets the camera’s focus and returns self.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Resizes child’s height to height.","If present, the height to apply to the child widget.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a new canvas that draws its contents by invoking …","Returns a new widget containing initial_text.","Returns a new spacing widget containing widget, …","Returns a widget that expands child to fill the parent …","Returns a new label that displays text.","Returns a new widget that applies styles to child and any …","Returns a new tilemap that renders layers.","Sets the on_key callback.","","","","","","","","","","","","","","","","","A container that scrolls its contents on a virtual surface.","A widget that combines an array of [Widgets] into one.","The value of this widget.","The contents of the label.","Associates a Tick with this widget and returns self.","Associates a Tick with this widget and returns self.","Resizes child to size.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The weight to use when splitting available space with …","Returns a widget that expands child to fill the parent …","Resizes child’s width to width.","If present, the width to apply to the child widget.","A clickable button.","The background color of the button when it is active …","The background color of the button.","The background color of the button when the mouse cursor …","The background color of the button when the mouse cursor …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Sets the value to use for the button’s enabled status.","The enabled state of the button.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The label to display on the button.","","","","","","","","","","","","Returns a new button with the provided label.","Sets the on_click callback and returns self.","The callback that is invoked when the button is clicked.","","","","","","","","","","","","","","","","","","","","","","","","","","","","A widget that supports scrolling its contents.","The thickness that scrollbars are drawn with.","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns a new scroll widget that allows scrolling contents …","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","Returns a new scroll widget containing contents that …","","","","","","","","","","","","Returns a new scroll widget that allows scrolling contents …","The child widgets should be displayed as columns.","Use an exact measurement for this widget’s size.","Attempt to lay out the widget based on its contents.","Use a fractional amount of the available space.","The child widgets should be displayed as rows.","A widget that displays a collection of [Widgets] in a …","The strategy to use when laying a widget out inside of an …","The direction of an Stack widget.","The orientation (Row/Column) of an Stack widget.","","","","","","","","","","","","","","","","","","","","","","","","","The children widgets that belong to this array.","","","","","","","Returns a new instance that displays widgets in a series …","Display child widgets as columns.","Display child widgets as columns in reverse order.","The direction to display the children using.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a new widget with the given direction and widgets.","The orientation of the widgets.","","If true, the widgets will be laid out in reverse order.","Returns a new instance that displays widgets in a series …","Display child widgets as rows.","Display child widgets as rows in reverse order.","","","","","","","","","","","","","","","","","","","","","The weight to apply to this widget when dividing multiple …","The type that is provided when initializing this window.","A currently running Gooey window.","A Gooey window that is not yet running.","The attributes of a Gooey window.","The behavior of a Gooey window.","","","","","The attributes of this window.","","","","","","","","","The window has been requested to close. If this function …","","","","","","Returns a dynamic that is updated whenever this window’s …","Returns a new instance using widget as its contents.","Returns the argument unchanged.","Returns the argument unchanged.","","","Return a new instance of this behavior using context.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Create the window’s root widget. This function is only …","Returns a new instance using context to initialize the …","Returns a dynamic that is updated whenever this window’s …","","Runs this behavior as an application.","Runs this behavior as an application, initialized with …","","","","","","","","","Sets focused to be the dynamic updated when this window’…","Sets occluded to be the dynamic updated when this window’…"],"i":[9,197,0,0,0,9,0,0,0,0,0,0,3,7,8,10,9,3,7,8,10,9,3,7,8,10,9,3,7,8,10,9,3,7,8,10,9,3,7,8,10,9,0,3,3,7,8,9,7,8,9,0,10,3,7,3,3,7,8,10,9,3,3,3,3,3,3,7,9,7,7,7,9,9,9,9,7,8,10,9,3,7,7,7,8,10,9,3,7,8,10,9,8,7,3,3,7,8,10,9,3,7,8,10,9,3,7,8,10,9,3,7,8,10,9,9,3,3,7,7,8,8,10,10,9,9,8,10,0,9,3,3,3,7,8,8,3,8,198,3,3,0,0,9,8,7,8,9,3,3,7,8,10,9,3,7,8,10,9,3,7,8,10,9,3,7,8,10,9,0,3,0,0,0,197,0,55,0,0,0,0,0,0,0,70,0,0,0,70,0,0,69,0,101,0,0,0,0,69,0,55,62,60,61,63,67,72,102,199,60,56,61,63,68,69,70,67,72,102,199,60,56,61,63,68,69,70,101,67,67,72,102,199,60,56,61,63,68,69,70,67,72,102,199,60,56,61,63,68,69,70,200,102,56,63,67,72,102,199,60,56,61,63,68,69,70,67,72,102,199,60,56,61,63,68,69,70,68,69,70,69,70,69,69,69,68,69,69,68,67,72,102,199,60,56,61,63,68,69,70,68,67,59,70,0,69,69,69,69,69,58,72,68,69,70,67,72,72,102,199,60,56,61,63,68,69,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,67,72,102,199,60,56,61,63,68,69,70,67,72,102,199,60,56,61,63,68,69,70,55,102,56,63,67,72,102,199,60,56,61,63,68,69,70,67,72,102,199,60,56,61,63,68,69,70,67,72,102,199,60,56,61,63,68,69,70,70,69,69,67,67,72,72,102,102,199,199,60,60,56,56,61,61,63,63,68,68,69,69,70,70,201,64,69,56,63,68,69,67,55,101,69,69,201,102,56,63,69,70,67,72,102,199,60,56,61,63,68,69,70,70,70,67,72,102,199,60,56,61,63,68,69,70,67,72,102,199,60,56,61,63,68,69,70,67,72,102,199,60,56,61,63,68,69,70,58,72,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105,80,93,92,77,94,99,86,97,95,81,74,83,90,84,87,79,73,85,91,100,98,89,78,75,82,76,88,96,105,80,93,92,77,94,99,86,97,95,81,74,83,90,84,87,79,73,85,91,100,98,89,78,75,82,76,88,96,105,80,93,92,77,94,99,86,97,95,81,74,83,90,84,87,79,73,85,91,100,98,89,78,75,82,76,88,96,105,80,93,92,77,94,99,86,97,95,81,74,83,90,84,87,79,73,85,91,100,98,89,78,75,82,76,88,96,105,80,93,92,77,94,99,86,97,95,81,74,83,90,84,87,79,73,85,91,100,98,89,78,75,82,76,88,96,105,80,93,92,77,94,99,86,97,95,81,74,83,90,84,87,79,73,85,91,100,98,89,78,75,82,76,88,96,105,80,93,92,77,94,99,86,97,95,81,74,83,90,84,87,79,73,85,91,100,98,89,78,75,82,76,88,96,105,80,93,92,77,94,99,86,97,95,81,74,83,90,84,87,79,73,85,91,100,98,89,78,75,82,76,88,96,105,80,93,92,77,94,99,86,97,95,81,74,83,90,84,87,79,73,85,91,100,98,89,78,75,82,76,88,96,105,80,80,93,93,92,92,77,77,94,94,99,99,86,86,97,97,95,95,81,81,74,74,83,83,90,90,84,84,87,87,79,79,73,73,85,85,91,91,100,100,98,98,89,89,78,78,75,75,82,82,76,76,88,88,96,96,105,80,93,92,77,94,99,86,97,95,81,74,83,90,84,87,79,73,85,91,100,98,89,78,75,82,76,88,96,105,80,93,92,77,94,99,86,97,95,81,74,83,90,84,87,79,73,85,91,100,98,89,78,75,82,76,88,96,105,80,93,92,77,94,99,86,97,95,81,74,83,90,84,87,79,73,85,91,100,98,89,78,75,82,76,88,96,105,80,93,92,77,94,99,86,97,95,81,74,83,90,84,87,79,73,85,91,100,98,89,78,75,82,76,88,96,105,80,93,92,77,94,99,86,97,95,81,74,83,90,84,87,79,73,85,91,100,98,89,78,75,82,76,88,96,105,80,93,92,77,94,99,86,97,95,81,74,83,90,84,87,79,73,85,91,100,98,89,78,75,82,76,88,96,105,80,93,92,77,94,99,86,97,95,81,74,83,90,84,87,79,73,85,91,100,98,89,78,75,82,76,88,96,105,80,93,92,77,94,99,86,97,95,81,74,83,90,84,87,79,73,85,91,100,98,89,78,75,82,76,88,96,105,105,80,80,93,93,92,92,77,77,94,94,99,99,86,86,97,97,95,95,81,81,74,74,83,83,90,90,84,84,87,87,79,79,73,73,85,85,91,91,100,100,98,98,89,89,78,78,75,75,82,82,76,76,88,88,96,96,105,80,93,92,77,94,99,86,97,95,81,74,83,90,84,87,79,73,85,91,100,98,89,78,75,82,76,88,96,105,80,93,92,77,94,99,86,97,95,81,74,83,90,84,87,79,73,85,91,100,98,89,78,75,82,76,88,96,105,80,93,92,77,94,99,86,97,95,81,74,83,90,84,87,79,73,85,91,100,98,89,78,75,82,76,88,96,105,80,93,92,77,94,99,86,97,95,81,74,83,90,84,87,79,73,85,91,100,98,89,78,75,82,76,88,96,105,80,93,92,77,94,99,86,97,95,81,74,83,90,84,87,79,73,85,91,100,98,89,78,75,82,76,88,96,0,111,0,0,0,0,0,112,0,111,202,0,49,49,106,106,111,108,109,49,106,111,108,109,49,203,106,108,109,49,49,106,111,108,109,49,106,111,108,109,49,108,49,106,111,108,109,49,106,111,108,109,49,108,49,106,111,108,109,49,106,111,108,109,49,106,111,108,109,49,108,108,106,108,49,49,106,108,109,49,106,111,108,109,49,106,111,108,109,49,108,106,49,106,106,111,108,109,49,106,111,108,109,49,111,106,111,108,109,49,106,106,111,111,108,108,109,109,49,49,49,49,106,106,49,109,112,202,106,106,106,106,49,203,49,49,108,49,203,109,106,111,108,109,49,106,111,108,109,49,106,111,108,109,49,106,111,108,109,49,49,106,108,49,49,125,103,0,0,0,0,0,0,120,103,0,0,103,125,103,0,0,0,0,126,0,103,126,0,0,138,204,110,103,125,126,127,128,129,130,138,204,110,103,125,126,127,128,129,130,138,204,110,103,125,126,127,128,129,130,138,204,110,103,125,126,127,128,129,130,130,138,204,110,103,125,126,127,128,129,130,138,204,110,103,125,126,127,128,129,130,110,103,125,126,127,128,129,130,110,103,125,126,127,128,129,130,0,110,125,126,130,121,120,138,204,110,103,125,126,127,127,128,129,130,128,129,128,128,128,129,129,129,110,103,125,126,127,128,129,130,138,204,110,103,103,103,103,103,103,125,125,125,125,126,126,126,127,128,129,130,130,130,138,204,110,103,125,126,127,128,129,130,110,126,126,110,110,129,128,110,110,138,204,110,103,125,126,127,128,129,130,138,204,110,103,125,126,127,128,129,130,138,204,110,103,125,126,127,128,129,130,138,204,110,103,125,126,127,128,129,130,205,126,127,125,126,130,138,110,126,126,138,138,204,204,110,110,103,103,125,125,125,126,126,126,127,127,128,128,129,129,130,130,130,128,206,135,204,129,129,129,110,127,128,129,138,130,130,110,103,125,126,127,128,129,130,130,138,204,110,103,125,126,126,127,128,129,130,205,126,127,138,204,110,103,125,126,127,128,129,130,138,204,110,103,125,126,127,128,129,130,130,138,204,110,103,125,126,127,128,129,130,110,130,110,130,130,130,130,130,151,0,0,0,0,0,0,150,0,0,150,0,0,151,0,0,141,142,143,144,145,146,147,148,149,107,150,151,141,142,143,144,145,146,147,148,149,107,150,151,141,142,143,144,145,146,147,148,149,107,150,151,141,142,143,144,145,146,147,148,149,107,150,151,141,142,143,144,145,146,147,148,149,107,150,151,141,142,143,144,145,146,147,148,149,107,150,151,141,142,143,144,145,146,147,148,149,107,150,151,141,142,143,144,145,146,147,148,149,107,150,151,141,142,143,144,145,146,147,148,149,141,142,143,144,145,146,147,148,149,141,142,143,144,145,146,147,148,149,107,150,151,141,142,143,144,145,146,147,148,149,107,150,151,141,141,141,142,142,142,143,143,143,144,144,144,145,145,145,146,146,146,147,147,147,148,148,148,149,149,149,107,107,107,150,150,150,151,151,151,141,142,143,144,145,146,147,148,149,141,142,143,144,145,146,147,148,149,107,150,151,141,142,143,144,145,146,147,148,149,107,150,151,107,141,142,143,144,145,146,147,148,149,107,150,151,141,142,143,144,145,146,147,148,149,107,150,151,141,142,143,144,145,146,147,148,149,107,150,151,141,142,143,144,145,146,147,148,149,107,150,151,141,142,143,144,145,146,147,148,149,107,150,151,141,141,142,142,143,143,144,144,145,145,146,146,147,147,148,148,149,149,107,107,150,150,151,151,107,141,142,143,144,145,146,147,148,149,107,107,150,151,107,141,142,143,144,145,146,147,148,149,107,150,151,141,142,143,144,145,146,147,148,149,107,150,151,141,142,143,144,145,146,147,148,149,107,150,151,141,142,143,144,145,146,147,148,149,107,150,151,141,142,143,144,145,146,147,148,149,107,150,151,107,0,41,0,41,0,0,0,0,0,0,0,207,208,0,123,154,152,155,153,41,123,154,152,155,153,41,152,123,154,152,155,153,41,123,154,152,155,153,41,123,154,152,155,153,41,123,154,152,155,153,41,123,152,153,41,123,152,153,41,123,123,153,41,154,154,123,154,152,155,153,41,123,154,152,41,153,153,153,153,123,154,152,155,153,41,207,123,123,154,152,152,155,153,41,123,154,152,155,153,41,123,41,123,152,41,123,154,152,155,153,41,123,154,152,155,153,41,123,152,155,153,41,123,154,152,155,153,41,153,196,123,155,123,172,123,123,123,154,154,152,152,155,155,153,153,41,41,41,123,41,208,123,123,41,123,152,123,153,155,41,123,123,123,152,153,41,123,123,154,152,155,153,41,123,154,152,155,153,41,123,154,152,155,153,41,123,154,152,155,153,41,123,152,123,123,0,0,0,0,0,0,0,0,0,0,161,161,0,0,0,0,0,0,169,169,119,167,166,162,163,118,119,164,161,160,165,167,166,162,163,118,119,164,161,160,165,118,119,161,169,167,166,162,163,118,119,164,161,160,165,167,166,162,163,118,119,164,161,160,165,167,166,162,163,118,119,164,161,160,165,167,166,162,163,118,119,164,161,160,165,162,163,118,119,161,160,162,163,118,119,161,160,169,164,164,165,167,166,162,163,118,119,164,161,160,165,166,166,162,163,118,119,119,160,165,162,162,162,163,163,163,118,118,118,160,160,160,165,165,165,167,162,163,118,119,164,161,160,165,169,119,167,166,162,163,118,119,164,161,160,160,165,167,166,162,163,118,119,164,161,160,165,164,160,169,169,119,118,119,165,169,118,167,166,162,163,118,119,164,161,160,165,167,166,162,163,118,119,164,161,160,165,162,163,118,119,164,161,160,165,167,166,162,163,118,119,164,161,160,165,162,163,160,170,118,170,118,167,167,166,166,162,162,163,163,118,118,119,119,164,164,161,161,160,160,165,165,170,167,118,164,118,169,119,169,164,118,119,118,170,118,209,118,119,161,119,169,161,169,169,169,169,167,118,164,161,165,118,119,119,119,164,169,118,118,162,163,118,119,161,160,167,166,162,163,118,119,164,161,160,165,167,166,162,163,118,119,164,161,160,165,167,166,162,163,118,119,164,161,160,165,169,165,169,167,166,162,163,118,119,164,161,160,165,164,118,170,118,170,164,0,0,0,0,0,0,0,0,0,0,0,174,179,174,175,176,180,177,173,178,179,174,175,176,180,177,173,178,174,179,174,175,176,180,177,173,178,179,174,175,176,180,177,173,178,0,179,174,175,176,180,177,173,178,179,174,175,176,180,177,173,178,175,176,177,174,176,179,174,175,176,180,177,173,178,178,174,176,175,175,179,174,175,176,180,177,173,178,174,178,179,174,175,176,180,177,173,178,179,174,175,176,180,177,173,178,177,177,174,174,179,174,175,176,180,177,173,178,179,174,175,176,180,177,173,178,175,176,180,177,173,178,179,174,175,176,180,177,173,178,179,179,174,174,175,175,176,176,180,180,177,177,173,173,178,178,174,178,179,174,175,176,180,177,173,178,179,174,175,176,180,177,173,178,179,174,175,176,180,177,173,178,173,174,174,178,179,174,175,176,180,173,178,174,179,174,175,176,180,177,173,178,179,174,175,176,180,177,173,178,0,0,174,180,179,178,177,179,174,175,176,180,177,173,178,179,174,175,176,180,177,173,178,179,174,175,176,180,177,173,178,179,174,175,176,180,177,173,178,176,176,177,177,0,0,0,0,0,184,184,184,185,186,187,188,184,185,186,187,188,184,184,185,186,187,188,184,185,186,187,188,184,185,186,187,188,184,185,186,187,188,185,186,187,188,185,186,187,188,184,185,186,187,188,185,186,187,188,184,185,186,187,188,184,184,185,186,187,188,185,185,185,186,186,186,187,187,187,188,188,188,184,185,186,187,188,184,184,185,186,187,188,184,185,186,187,188,184,184,184,185,186,187,188,184,185,186,187,188,185,186,187,188,184,185,186,187,188,185,186,187,188,184,184,185,185,186,186,187,187,188,188,184,184,184,184,184,184,184,184,184,185,186,187,188,184,184,184,184,184,185,186,187,188,184,185,186,187,188,184,185,186,187,188,184,185,186,187,188,184,184,185,186,187,188,0,0,189,190,189,190,189,190,189,190,189,190,189,190,189,189,189,190,190,189,190,189,190,190,190,190,189,190,189,190,189,190,189,190,189,189,190,190,190,190,190,190,189,190,190,190,190,189,190,189,190,189,190,190,189,190,190,192,193,193,193,192,0,0,0,0,194,191,192,193,194,191,192,193,194,191,192,193,194,191,192,193,194,191,192,193,194,191,192,193,194,191,192,193,191,192,193,194,191,191,194,194,191,192,193,191,192,191,191,191,192,192,192,194,191,192,193,194,191,192,193,194,191,192,193,194,191,192,193,194,191,192,193,194,191,192,193,194,191,192,193,191,192,193,194,194,191,191,192,192,193,193,194,194,194,194,191,194,191,194,191,191,194,191,192,193,194,191,192,193,194,191,192,193,194,191,192,193,194,191,192,193,210,195,0,0,0,0,124,168,124,168,168,124,168,124,168,124,168,124,168,195,168,124,124,124,168,124,168,124,168,124,168,195,124,168,124,168,168,124,168,124,124,168,168,195,168,124,168,195,195,124,168,124,168,124,168,124,168,168,168],"f":[0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],0,[3,[[5,[4]]]],[[3,[5,[6]]],3],[7,7],[8,8],[9,9],[[]],[[]],[[]],0,[[],10],[3],[7],[3],[[]],[[]],[[]],[[]],[[]],[[3,[12,[11]],[13,[11]],[14,[11]],[16,[15]],[16,[17]]]],[[3,[21,[[0,[18,19,11,20]]]],[14,[[0,[18,19,11,20]]]],[16,[15]],[16,[17]]]],[[3,[23,[[22,[11]]]],[14,[11]],[16,[15]],[16,[17]]]],[[3,24,25,[13,[6]],[14,[11]],[16,[15]],[16,[17]]]],[[3,26,[5,[[0,[11,19]]]]]],[[3,[27,[[0,[18,19,11,20]]]],26,[14,[[0,[18,19,11,20]]]],[16,[15]],[16,[17]]]],[[7,7],28],[[9,9],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[9,11,29],4],[[7,30],31],[[8,30],31],[[10,30],31],[[9,30],31],[[]],[[]],[32,7],[33,7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[8,34],8],[[7,35]],[3,36],[[]],[[]],[[]],[[]],[[]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[]],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[[8,42],43],0,0,[9,4],[[3,[23,[[22,[11]]]]],[[12,[11]]]],[[3,24,25],[[12,[11]]]],[36,3],[[[23,[[44,[32]]]]],7],[[45,[0,[46,47]]],8],[48,8],[3,[[5,[6]]]],[[8,49]],[[],50],[3,29],[3,[[51,[4]]]],0,0,[[9,4]],[[48,[0,[46,47]]],8],[[]],[[]],[[]],[3,[[14,[6]]]],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],53],[[],53],[[],53],[[],53],[[],53],[[],16],[[],16],[[],16],[[],16],[[],16],0,[3,[[16,[[5,[4]]]]]],0,0,0,[54],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[55,[[56,[55]]]],[45,[[57,[45]]]],[[[60,[58,59]],45],[[57,[45]]]],[[[61,[55,55]],45],[[57,[45]]]],[[[63,[62]],45],[[57,[45]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[[67,[[0,[64,65,47,66]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[38,[62]]]],[[],[[38,[62,37]]]],[[],[[38,[62,37]]]],[[],[[38,[62,37]]]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[68],[69,69],[70,70],[[]],[[]],[[69,69],71],[[],71],[[],71],[[],68],[[],69],[69],[68],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[68],0,[69,17],[[70,69],17],0,[[69,17],28],[[69,69],28],[[],28],[[],28],[[],28],[[]],[[[72,[[0,[64,65,47,66]]]]]],[[68,30],31],[[69,30],31],[[70,30],31],[[]],[[]],[[[67,[65]]],[[72,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[73,70],[74,70],[75,70],[76,70],[77,70],[78,70],[79,70],[80,70],[81,70],[82,70],[83,70],[84,70],[85,70],[86,70],[87,70],[88,70],[89,70],[90,70],[91,70],[92,70],[93,70],[94,70],[95,70],[96,70],[97,70],[98,70],[99,70],[100,70],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[101,59]]]],[[[56,[55,55]]]],[[[63,[55]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[],103],[[]],[69,17],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[104],[17],[[69,69,17],69],[[55,55],[[56,[55,55]]]],[[[0,[46,47,66]]],63],[[],68],[17,69],0,[[[0,[46,47,66]]],63],[45,[[102,[105]]]],[[69,69],[[16,[71]]]],[[69,17],[[16,[71]]]],[[],68],[[],68],[[],68],[[],68],[[]],[[]],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[103,[[52,[70]]]],[[],52],[103,[[52,[103]]]],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[17],[[[72,[[0,[64,65,47,66]]]],17]],[[[102,[101,105]],59],[[102,[101,59]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[105,105],[80,80],[93,93],[92,92],[77,77],[94,94],[99,99],[86,86],[97,97],[95,95],[81,81],[74,74],[83,83],[90,90],[84,84],[87,87],[79,79],[73,73],[85,85],[91,91],[100,100],[98,98],[89,89],[78,78],[75,75],[82,82],[76,76],[88,88],[96,96],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[105,69],17],[69,17],[[80,69],17],[[93,69],17],[69,17],[[92,69],17],[69,17],[[77,69],17],[69,17],[69,17],[[94,69],17],[69,17],[[99,69],17],[[86,69],17],[69,17],[[97,69],17],[69,17],[[95,69],17],[69,17],[[81,69],17],[69,17],[[74,69],17],[69,17],[[83,69],17],[69,17],[[90,69],17],[69,17],[69,17],[[84,69],17],[[87,69],17],[69,17],[[79,69],17],[69,17],[69,17],[[73,69],17],[69,17],[[85,69],17],[69,17],[[91,69],17],[69,17],[[100,69],17],[69,17],[[98,69],17],[[89,69],17],[69,17],[69,17],[[78,69],17],[69,17],[[75,69],17],[[82,69],17],[69,17],[[76,69],17],[69,17],[[88,69],17],[69,17],[69,17],[[96,69],17],[[105,30],31],[[80,30],31],[[93,30],31],[[92,30],31],[[77,30],31],[[94,30],31],[[99,30],31],[[86,30],31],[[97,30],31],[[95,30],31],[[81,30],31],[[74,30],31],[[83,30],31],[[90,30],31],[[84,30],31],[[87,30],31],[[79,30],31],[[73,30],31],[[85,30],31],[[91,30],31],[[100,30],31],[[98,30],31],[[89,30],31],[[78,30],31],[[75,30],31],[[82,30],31],[[76,30],31],[[88,30],31],[[96,30],31],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],41],[[],[[41,[16]]]],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],0,0,0,0,0,0,0,0,0,0,0,0,[49,28],[49,28],[[106,107]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],106],[106,106],[108,106],[109,109],[[49,110]],[49,28],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[108,108],[49,49],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[108,[5,[6]]],108],[49,28],[106],[111],[108],[109],[49],[106],[111],[108],[109],[49],[[]],[[]],[[]],[[]],[[]],[108],[[108,110]],[106],[108],[49],[49,28],[[106,112]],[[108,112]],[[109,112]],[[49,112]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[106,[14,[6]]],28],[49,28],[[106,113],43],[[]],[[]],[[]],[[]],[[]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[49,28],[49,28],[[106,114,42,28],43],0,[49,[[16,[[5,[6]]]]]],[[109,[51,[9]]],[[51,[4]]]],[49],[54],[[106,[14,[6]],114,115],43],[[106,[14,[6]],114,115]],[[106,[16,[[14,[6]]]],114,115]],[[106,114,116,117],43],[49,28],[118,119],[[49,120]],[[49,[122,[121]]],110],[108],[[49,123]],[119],[[109,119,[5,[6]]]],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],53],[[],53],[[],53],[[],53],[[],53],[[],16],[[],16],[[],16],[[],16],[[],16],[49,119],0,0,[49,124],[49,124],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[103,103],[125,125],[126,126],[127,127],[128,128],[129,129],[[[130,[65]]],[[130,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],110],[[],125],[[],126],[[],[[130,[131]]]],[[],103],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[127,[[16,[[0,[132,47,66]]]]]],[[]],[[]],[[]],[[]],[[128,128],28],[[129,129],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[110,30],31],[[103,30],31],[[125,30],31],[[126,30],31],[[127,30],31],[[128,30],31],[[129,30],31],[[[130,[132]],30],31],[[]],[[]],[[]],[70,103],[6,103],[126,103],[[]],[133,103],[25,103],[6,125],[126,125],[[]],[133,125],[133,126],[6,126],[[]],[[]],[[]],[[]],[65,[[130,[65]]]],[[]],[134],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[34,110],[[133,29],126],[[6,29],126],[[110,[0,[135,104]]],[[16,[103]]]],[[110,[0,[120,104]]]],0,[[128,35]],[[110,135,[23,[103]]]],[[110,129,[23,[103]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[],103],[[],103],[127,103],[[]],[[]],[[]],[[]],[110],[[126,29],133],[[126,29],6],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],[[41,[16]]]],[[],41],[125,[[41,[[130,[125]]]]]],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[126,[[41,[[130,[126]]]]]],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],[[41,[16]]]],[[],41],0,[128,28],[[],7],[[],[[44,[129]]]],[[],7],[129,[[44,[129]]]],0,[[[23,[7]]],129],[[],110],[[[0,[136,137,132,47,66]]],127],[[],128],[[128,[23,[7]]],129],[138,16],0,[[[130,[[0,[139,20]]]]],[[51,[[0,[139,20]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[103,[[52,[126]]]],[[],52],[[],52],[[],52],[[],52],[103,[[52,[103]]]],[103,[[52,[103]]]],[103,[[52,[127,103]]]],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[[23,[126]]],[[130,[126]]]],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[110,135,[23,[103]]],110],[[130,23],130],[140,110],[[[130,[65]],[23,[65]]],[[130,[65]]]],[[130,23],130],[[130,23],130],[[130,23],130],[[[130,[65]],[23,[65]]],[[130,[65]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[141,141],[142,142],[143,143],[144,144],[145,145],[146,146],[147,147],[148,148],[149,149],[107,107],[150,150],[151,151],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],103],[[],103],[[],103],[[],103],[[],103],[[],103],[[],103],[[],103],[[],103],[141,126],[142,126],[143,25],[144,25],[145,25],[146,126],[147],[148],[149],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[141,141],28],[[142,142],28],[[143,143],28],[[144,144],28],[[145,145],28],[[146,146],28],[[147,147],28],[[148,148],28],[[149,149],28],[[107,107],28],[[150,150],28],[[151,151],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[141,30],31],[[142,30],31],[[143,30],31],[[144,30],31],[[145,30],31],[[146,30],31],[[147,30],31],[[148,30],31],[[149,30],31],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],107],[141,[[44,[129]]]],[142,[[44,[129]]]],[143,[[44,[129]]]],[144,[[44,[129]]]],[145,[[44,[129]]]],[146,[[44,[129]]]],[147,[[44,[129]]]],[148,[[44,[129]]]],[149,[[44,[129]]]],[107,[[44,[129]]]],[107,107],[150,150],[151,151],[[],107],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[152,28],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[123,123],[152,152],[153,153],[[[41,[65]]],[[41,[65]]]],[[]],[[]],[[]],[[]],[123,152],[[],[[123,[131]]]],[[],153],[[],[[41,[131]]]],[154],[154],[[]],[[]],[[]],[[]],[[]],[[]],[123],[154],[152],[[],41],[[153,153],28],[[],28],[[],28],[[],28],[[[123,[132]],30],31],[[[154,[132]],30],31],[[[152,[132]],30],31],[[[155,[132]],30],31],[[153,30],31],[[[41,[132]],30],31],[[[0,[46,47]]]],[[123,[0,[46,47]]]],[[]],[[]],[[]],[123,152],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[123,153],[41,[[16,[153]]]],[[[123,[65]]],65],[[[152,[65]]],65],[[[41,[65]]],65],[[]],[[]],[[]],[[]],[[]],[[]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[]],[[],123],[123,123],[[]],[123,152],[[],41],[[],41],[[],[[41,[16]]]],[123,41],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[[],[[41,[16]]]],[41,41],[[],41],[123,154],[[41,54]],[[[0,[46,47]]],123],[[123,[0,[46,47]]],[[123,[47]]]],[[123,54]],[[41,54]],[[123,54]],[[152,54]],[[],123],[153,153],[[[156,[155]],157],158],[[41,49]],[123],[123],[[]],[[]],[[]],[[]],[[[123,[[0,[64,65,47,66]]]],[0,[64,65,47,66]]],[[67,[[0,[64,65,47,66]]]]]],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[[123,[159]],159]],[152,155],[[123,54]],[[123,[0,[46,47]]],123],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[106,28],[106],[119,28],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[118,160],[119,160],[161,160],[106],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[162,162],[163,163],[118,118],[119,119],[161,161],[160,160],[[]],[[]],[[]],[[]],[[]],[[]],[106],[[],164],[164],[165],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[166,16],[166,16],[[162,162],28],[[163,163],28],[[118,118],28],[[119,119],28],[[119,118],28],[[160,160],28],[[165,165],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[167,30],31],[[162,30],31],[[163,30],31],[[118,30],31],[[119,30],31],[[164,30],31],[[161,30],31],[[160,30],31],[[165,30],31],[106],[119,28],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[165,160],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[34,164],[[160,35]],[[[14,[6]],106],28],[[[14,[6]],106]],[119,28],[118,160],[119,160],[165,160],[[113,106],43],[124,118],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[]],[[]],[[]],[[],118],[118,118],[[],118],[118,118],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[[],[[168,[118]]]],[167],[118,28],[164,28],[118,28],[[114,42,28,106],43],[119,[[16,[[5,[6]]]]]],[[[51,[9]],109],[[51,[4]]]],[164,140],[118,166],[119,166],[118,118],[[],118],[118,118],[165,118],[[118,49]],[[119,49]],[[161,49]],[[119,54]],[106],[[161,106],119],[[[14,[6]],114,115,106],43],[[[14,[6]],114,115,106]],[[[16,[[14,[6]]]],114,115,106]],[[114,116,117,106],43],[[[0,[46,47,137]]],167],[169,118],[[],164],[170,161],[[]],[118,[[16,[160]]]],[119,[[16,[119]]]],[119,[[16,[119]]]],[119,28],[[164,170]],[108],[[],[[52,[171]]]],[118,50],[[]],[[]],[[]],[[]],[[]],[[]],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[106],[[],165],[106],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[140,164],[[169,165],118],[[[172,[[16,[160]]]]],118],[[118,[172,[[16,[160]]]]],118],[[104,[23,[110]]],173],[[164,170],164],0,0,0,0,0,0,0,0,0,0,0,[[174,106],28],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[174,106]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[170,175],[176,[[16,[161]]]],[177,161],[[],174],[[],176],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[123,178],[[],174],[[],176],[175,175],[175,175],[[179,30],31],[[174,30],31],[[175,30],31],[[176,30],31],[[180,30],31],[[177,30],31],[[173,30],31],[[[178,[132]],30],31],[[174,106]],[[178,[172,[181]]],178],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[23,[126]],170],177],0,[[174,[14,[6]],106],28],[[174,113,106],43],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[174,114,42,28,106],43],[[[178,[182]],114,42,28,106],43],[[179,[51,[9]],109],[[51,[4]]]],[[174,[51,[9]],109],[[51,[4]]]],[[175,[51,[9]],109],[[51,[4]]]],[[176,[51,[9]],109],[[51,[4]]]],[[180,[51,[9]],109],[[51,[4]]]],[[177,[51,[9]],109],[[51,[4]]]],[[173,[51,[9]],109],[[51,[4]]]],[[[178,[182]],[51,[9]],109],[[51,[4]]]],[[],118],[[],118],[[],118],[[],118],[[],118],[[],118],[[],118],[[],118],[165,118],[165,118],[165,118],[165,118],[165,118],[165,118],[165,118],[165,118],[[173,106]],[[174,[14,[6]],114,115,106],43],[[174,[14,[6]],114,115,106]],[[[178,[182]],114,116,117,106],43],[[[0,[46,47,137]]],179],[[[172,[33]]],174],[[[172,[[130,[125]]]],170],175],[170,176],[[[172,[33]]],180],[[[23,[110]],170],173],[[],178],[[174,[0,[46,47,137]]],174],[[179,108]],[[174,108]],[[175,108]],[[176,108]],[[180,108]],[[177,108]],[[173,108]],[[[178,[182]],108]],[[],[[52,[171]]]],[[],[[52,[171]]]],[[],[[52,[171]]]],[[],[[52,[171]]]],[[],[[52,[171]]]],[[],[[52,[171]]]],[[],[[52,[171]]]],[[],[[52,[171]]]],0,0,0,0,[[179,8],179],[[178,8],178],[[[51,[[23,[126]]]],170],177],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],0,[[183,170],176],[[[23,[126]],170],177],0,0,0,0,0,0,[[184,106],28],[[184,106]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[184,106]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[185,185],[186,186],[187,187],[188,188],[[]],[[]],[[]],[[]],[[184,106]],[[],103],[[],103],[[],103],[[],103],[185,25],[186,25],[187,25],[188,25],[[]],[[]],[[]],[[]],[[]],[[184,[172,[28]]],184],0,[[185,185],28],[[186,186],28],[[187,187],28],[[188,188],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[184,30],31],[[185,30],31],[[186,30],31],[[187,30],31],[[188,30],31],[[184,106]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[184,[14,[6]],106],28],[[184,[14,[6]],106]],[[]],[[]],[[]],[[]],[[]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[]],[[]],[[]],[[]],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[[184,114,42,28,106],43],0,[[184,[51,[9]],109],[[51,[4]]]],[[],118],[165,118],[[184,[14,[6]],114,115,106],43],[[184,[14,[6]],114,115,106]],[[184,[16,[[14,[6]]]],114,115,106]],[[],7],[185,[[44,[129]]]],[186,[[44,[129]]]],[187,[[44,[129]]]],[188,[[44,[129]]]],[[[172,[33]]],184],[[184,[0,[46,47,137]]],184],0,[[184,108]],[[],[[52,[171]]]],[[]],[[]],[[]],[[]],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],53],[[],53],[[],53],[[],53],[[],53],[[184,106]],[[],16],[[],16],[[],16],[[],16],[[],16],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],2],[[],2],[[]],[[]],[[],103],[189],[[]],[[]],[[190,30],31],[[]],[[]],[[]],[[]],[[190,[14,[6]],106],28],[170,190],[[190,[14,[6]],106]],[[]],[[]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[[190,[51,[9]],109],[[51,[4]]]],[[],118],[165,118],[[190,114,116,117,106],43],[189,[[44,[129]]]],[[],7],[170,190],[[190,108]],[[],[[52,[171]]]],[[],52],[[],52],[[],52],[[],52],[[],53],[[],53],[[190,106]],[[],16],[[],16],[170,190],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],0,[191,191],[192,192],[193,193],[[]],[[]],[[]],[[[172,[164]]],194],[[],191],[[],191],0,[[]],[[]],[[]],[[]],[[191,191],28],[[192,192],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[194,30],31],[[191,30],31],[[192,30],31],[[193,30],31],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[]],[[]],[[]],[[],41],[[],[[41,[16]]]],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[],[[41,[16]]]],[[],41],[[194,[51,[9]],109],[[51,[4]]]],[[],118],[165,118],[[[172,[191]],[172,[164]]],194],0,[[194,108]],0,[[[172,[164]]],194],[[],191],[[],191],[[],[[52,[171]]]],[[]],[[]],[[]],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],53],[[],53],[[],53],[[],53],[[],16],[[],16],[[],16],[[],16],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[],2],[[],2],[[]],[[]],[124,28],[[],[[168,[195]]]],[124],[124],[[]],[[]],[124,[[123,[28]]]],[169,[[168,[118]]]],[[]],[[]],[[]],[[]],[124],[[]],[[]],[[[38,[37]]],[[38,[1,37]]]],[[[38,[37]]],[[38,[1,37]]]],[[[39,[37]]],[[39,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[[40,[37]]],[[40,[1,37]]]],[[],[[41,[16]]]],[[],41],[[],41],[[],[[41,[16]]]],[[],118],[[],[[168,[195]]]],[124,[[123,[28]]]],[[[168,[195]]],50],[[],50],[[],50],[[],52],[[],52],[[],52],[[],52],[[],53],[[],53],[[],16],[[],16],[[[168,[118]],[196,[28]]],[[168,[118]]]],[[[168,[118]],[196,[28]]],[[168,[118]]]]],"c":[],"p":[[8,"Any"],[8,"CastFrom"],[3,"Graphics"],[3,"UPx"],[3,"Rect"],[3,"Px"],[3,"Name"],[3,"Tick"],[4,"ConstraintLimit"],[3,"InputState"],[8,"ScreenUnit"],[3,"MeasuredText"],[4,"TextOrigin"],[3,"Point"],[3,"Angle"],[4,"Option"],[15,"f32"],[8,"IsZero"],[8,"ShaderScalable"],[8,"Copy"],[3,"Shape"],[3,"Text"],[8,"Into"],[3,"Buffer"],[3,"Color"],[8,"TextureSource"],[8,"ShapeSource"],[15,"bool"],[3,"Fraction"],[3,"Formatter"],[6,"Result"],[15,"str"],[3,"String"],[8,"IntoIterator"],[8,"Hasher"],[3,"Renderer"],[3,"Global"],[3,"Box"],[3,"Arc"],[3,"Rc"],[4,"Value"],[3,"KeyEvent"],[6,"EventHandling"],[4,"Cow"],[3,"Duration"],[8,"FnMut"],[8,"Send"],[15,"u32"],[3,"WidgetContext"],[6,"Result"],[3,"Size"],[4,"Result"],[3,"TypeId"],[8,"FnOnce"],[8,"IntoAnimate"],[3,"Chain"],[4,"ControlFlow"],[8,"AnimateTarget"],[8,"Easing"],[3,"RunningAnimation"],[3,"RunningChain"],[8,"Animate"],[3,"OnCompleteAnimation"],[8,"LinearInterpolate"],[8,"Clone"],[8,"Sync"],[3,"DynamicTransition"],[3,"AnimationHandle"],[3,"ZeroToOne"],[4,"EasingFunction"],[4,"Ordering"],[3,"TransitioningDynamic"],[3,"EaseInOutExponential"],[3,"EaseInOutQuartic"],[3,"EaseInElastic"],[3,"EaseInOutElastic"],[3,"EaseOutQuadradic"],[3,"EaseInOutBack"],[3,"EaseOutExponential"],[3,"EaseOutSine"],[3,"EaseOutQuartic"],[3,"EaseOutElastic"],[3,"EaseInQuintic"],[3,"EaseInOutQuintic"],[3,"EaseInCircular"],[3,"EaseOutCubic"],[3,"EaseInExponential"],[3,"EaseInBounce"],[3,"EaseOutBack"],[3,"EaseOutQuintic"],[3,"EaseOutCircular"],[3,"EaseInQuadradic"],[3,"EaseInOutSine"],[3,"EaseInOutQuadradic"],[3,"EaseInQuartic"],[3,"EaseOutBounce"],[3,"EaseInOutCubic"],[3,"EaseInBack"],[3,"EaseInCubic"],[3,"EaseInOutCircular"],[8,"AnimationTarget"],[3,"Animation"],[4,"Component"],[8,"Sized"],[3,"Linear"],[3,"EventContext"],[3,"VisualOrder"],[3,"GraphicsContext"],[3,"LayoutContext"],[3,"Styles"],[4,"Exclusive"],[8,"ManageWidget"],[4,"Ime"],[3,"DeviceId"],[4,"MouseButton"],[4,"MouseScrollDelta"],[4,"TouchPhase"],[3,"WidgetInstance"],[3,"ManagedWidget"],[8,"ComponentDefinition"],[8,"ComponentDefaultvalue"],[15,"slice"],[3,"Dynamic"],[3,"RunningWindow"],[4,"FlexibleDimension"],[4,"Dimension"],[3,"CustomComponent"],[3,"Group"],[3,"ComponentName"],[3,"Edges"],[8,"Default"],[8,"Debug"],[3,"Lp"],[15,"never"],[8,"NamedComponent"],[8,"RefUnwindSafe"],[8,"UnwindSafe"],[3,"StylesIntoIter"],[8,"Add"],[15,"usize"],[3,"TextSize"],[3,"LineHeight"],[3,"TextColor"],[3,"PrimaryColor"],[3,"HighlightColor"],[3,"IntrinsicPadding"],[3,"Easing"],[3,"EasingIn"],[3,"EasingOut"],[4,"HorizontalOrder"],[4,"VerticalOrder"],[3,"DynamicReader"],[3,"Generation"],[3,"DynamicGuard"],[3,"BlockUntilUpdatedFuture"],[3,"Pin"],[3,"Context"],[4,"Poll"],[8,"Eq"],[3,"WidgetId"],[4,"WidgetRef"],[3,"EventHandled"],[3,"EventIgnored"],[3,"Children"],[3,"WidgetTag"],[3,"WidgetGuard"],[3,"Callback"],[3,"Window"],[8,"Widget"],[8,"MakeWidget"],[4,"EventLoopError"],[8,"IntoValue"],[3,"Style"],[3,"Input"],[3,"Align"],[3,"Expand"],[3,"Resize"],[3,"TileMap"],[3,"Canvas"],[3,"Label"],[4,"TileMapFocus"],[8,"Layers"],[15,"u8"],[3,"Button"],[3,"ButtonBackground"],[3,"ButtonActiveBackground"],[3,"ButtonHoverBackground"],[3,"ButtonDisabledBackground"],[3,"ScrollBarThickness"],[3,"Scroll"],[3,"StackDirection"],[4,"StackOrientation"],[4,"StackDimension"],[3,"Stack"],[8,"WindowBehavior"],[8,"IntoDynamic"],[8,"WithClone"],[8,"Run"],[3,"BoxedAnimation"],[8,"BoxAnimate"],[8,"Spawn"],[8,"MapManagedWidget"],[8,"AsEventContext"],[4,"Global"],[8,"ComponentType"],[8,"ComponentGroup"],[8,"ForEach"],[8,"MapEach"],[8,"MakeWidgetWithId"],[13,"Fractional"]]}\ }'); if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)}; if (typeof exports !== 'undefined') {exports.searchIndex = searchIndex}; diff --git a/main/src/gooey/animation.rs.html b/main/src/gooey/animation.rs.html index 26df0bb60..080ae7cf1 100644 --- a/main/src/gooey/animation.rs.html +++ b/main/src/gooey/animation.rs.html @@ -1156,7 +1156,7 @@ } macro_rules! impl_tuple_animate { - ($($type:ident $field:tt),+) => { + ($($type:ident $field:tt $var:ident),+) => { impl<$($type),+> AnimationTarget for ($($type,)+) where $($type: AnimationTarget),+ { type Running = ($(<$type>::Running,)+); diff --git a/main/src/gooey/utils.rs.html b/main/src/gooey/utils.rs.html index dbd047672..6d06e2822 100644 --- a/main/src/gooey/utils.rs.html +++ b/main/src/gooey/utils.rs.html @@ -129,17 +129,17 @@ use kludgine::app::winit::keyboard::ModifiersState; /// Invokes the provided macro with a pattern that can be matched using this -/// `macro_rules!` expression: `$($type:ident $field:tt),+`, where `$type` is an +/// `macro_rules!` expression: `$($type:ident $field:tt $var:ident),+`, where `$type` is an /// identifier to use for the generic parameter and `$field` is the field index /// inside of the tuple. macro_rules! impl_all_tuples { ($macro_name:ident) => { - $macro_name!(T0 0); - $macro_name!(T0 0, T1 1); - $macro_name!(T0 0, T1 1, T2 2); - $macro_name!(T0 0, T1 1, T2 2, T3 3); - $macro_name!(T0 0, T1 1, T2 2, T3 3, T4 4); - $macro_name!(T0 0, T1 1, T2 2, T3 3, T4 4, T5 5); + $macro_name!(T0 0 t0); + $macro_name!(T0 0 t0, T1 1 t1); + $macro_name!(T0 0 t0, T1 1 t1, T2 2 t2); + $macro_name!(T0 0 t0, T1 1 t1, T2 2 t2, T3 3 t3); + $macro_name!(T0 0 t0, T1 1 t1, T2 2 t2, T3 3 t3, T4 4 t4); + $macro_name!(T0 0 t0, T1 1 t1, T2 2 t2, T3 3 t3, T4 4 t4, T5 5 t5); } } @@ -153,7 +153,7 @@ } macro_rules! impl_with_clone { - ($($name:ident $field:tt),+) => { + ($($name:ident $field:tt $var:ident),+) => { impl<'a, $($name: Clone,)+> WithClone for ($(&'a $name,)+) { type Cloned = ($($name,)+); diff --git a/main/src/gooey/value.rs.html b/main/src/gooey/value.rs.html index 863f753c5..d0e83991c 100644 --- a/main/src/gooey/value.rs.html +++ b/main/src/gooey/value.rs.html @@ -650,16 +650,189 @@ 650 651 652 +653 +654 +655 +656 +657 +658 +659 +660 +661 +662 +663 +664 +665 +666 +667 +668 +669 +670 +671 +672 +673 +674 +675 +676 +677 +678 +679 +680 +681 +682 +683 +684 +685 +686 +687 +688 +689 +690 +691 +692 +693 +694 +695 +696 +697 +698 +699 +700 +701 +702 +703 +704 +705 +706 +707 +708 +709 +710 +711 +712 +713 +714 +715 +716 +717 +718 +719 +720 +721 +722 +723 +724 +725 +726 +727 +728 +729 +730 +731 +732 +733 +734 +735 +736 +737 +738 +739 +740 +741 +742 +743 +744 +745 +746 +747 +748 +749 +750 +751 +752 +753 +754 +755 +756 +757 +758 +759 +760 +761 +762 +763 +764 +765 +766 +767 +768 +769 +770 +771 +772 +773 +774 +775 +776 +777 +778 +779 +780 +781 +782 +783 +784 +785 +786 +787 +788 +789 +790 +791 +792 +793 +794 +795 +796 +797 +798 +799 +800 +801 +802 +803 +804 +805 +806 +807 +808 +809 +810 +811 +812 +813 +814 +815 +816 +817 +818 +819 +820 +821 +822 +823
    //! Types for storing and interacting with values in Widgets.
     
     use std::fmt::Debug;
     use std::future::Future;
    +use std::ops::{Deref, DerefMut};
     use std::panic::AssertUnwindSafe;
     use std::sync::{Arc, Condvar, Mutex, MutexGuard, PoisonError};
     use std::task::{Poll, Waker};
     
     use crate::animation::{DynamicTransition, LinearInterpolate};
     use crate::context::{WidgetContext, WindowHandle};
    +use crate::utils::WithClone;
     
     /// An instance of a value that provides APIs to observe and react to its
     /// contents.
    @@ -813,6 +986,18 @@
             self.create_reader()
         }
     
    +    /// Returns an exclusive reference to the contents of this dynamic.
    +    ///
    +    /// This call will block until all other guards for this dynamic have been
    +    /// dropped.
    +    #[must_use]
    +    pub fn lock(&self) -> DynamicGuard<'_, T> {
    +        DynamicGuard {
    +            guard: self.0.state(),
    +            accessed_mut: false,
    +        }
    +    }
    +
         fn state(&self) -> MutexGuard<'_, State<T>> {
             self.0.state()
         }
    @@ -950,6 +1135,7 @@
             returned
         }
     }
    +
     struct State<T> {
         wrapped: GenerationalValue<T>,
         callbacks: Vec<Box<dyn ValueCallback<T>>>,
    @@ -989,6 +1175,36 @@
         pub generation: Generation,
     }
     
    +/// An exclusive reference to the contents of a [`Dynamic`].
    +#[derive(Debug)]
    +pub struct DynamicGuard<'a, T> {
    +    guard: MutexGuard<'a, State<T>>,
    +    accessed_mut: bool,
    +}
    +
    +impl<'a, T> Deref for DynamicGuard<'a, T> {
    +    type Target = T;
    +
    +    fn deref(&self) -> &Self::Target {
    +        &self.guard.wrapped.value
    +    }
    +}
    +
    +impl<'a, T> DerefMut for DynamicGuard<'a, T> {
    +    fn deref_mut(&mut self) -> &mut Self::Target {
    +        self.accessed_mut = true;
    +        &mut self.guard.wrapped.value
    +    }
    +}
    +
    +impl<T> Drop for DynamicGuard<'_, T> {
    +    fn drop(&mut self) {
    +        if self.accessed_mut {
    +            todo!("trigger callbacks")
    +        }
    +    }
    +}
    +
     /// A reader that tracks the last generation accessed through this reader.
     #[derive(Debug)]
     pub struct DynamicReader<T> {
    @@ -1302,4 +1518,130 @@
             Value::Constant(Some(self))
         }
     }
    +
    +/// A type that can have a `for_each` operation applied to it.
    +pub trait ForEach<T> {
    +    /// The borrowed representation of T to pass into the `for_each` function.
    +    type Ref<'a>;
    +
    +    /// Apply `for_each` to each value contained within `self`.
    +    fn for_each<F>(&self, for_each: F)
    +    where
    +        F: for<'a> FnMut(Self::Ref<'a>) + Send + 'static;
    +}
    +
    +macro_rules! impl_tuple_for_each {
    +    ($($type:ident $field:tt $var:ident),+) => {
    +        impl<$($type,)+> ForEach<($($type,)+)> for ($(&Dynamic<$type>,)+)
    +        where
    +            $($type: Send + 'static,)+
    +        {
    +            type Ref<'a> = ($(&'a $type,)+);
    +
    +            #[allow(unused_mut)]
    +            fn for_each<F>(&self, mut for_each: F)
    +            where
    +                F: for<'a> FnMut(Self::Ref<'a>) + Send + 'static,
    +            {
    +                impl_tuple_for_each!(self for_each [] [$($type $field $var),+]);
    +            }
    +        }
    +    };
    +    ($self:ident $for_each:ident [] [$type:ident $field:tt $var:ident]) => {
    +        $self.$field.for_each(move |field: &$type| $for_each((field,)));
    +    };
    +    ($self:ident $for_each:ident [] [$($type:ident $field:tt $var:ident),+]) => {
    +        let $for_each = Arc::new(Mutex::new($for_each));
    +        $(let $var = $self.$field.clone();)*
    +
    +
    +        impl_tuple_for_each!(invoke $self $for_each [] [$($type $field $var),+]);
    +    };
    +    (
    +        invoke
    +        // Identifiers used from the outer method
    +        $self:ident $for_each:ident
    +        // List of all tuple fields that have already been positioned as the focused call
    +        [$($ltype:ident $lfield:tt $lvar:ident),*]
    +        //
    +        [$type:ident $field:tt $var:ident, $($rtype:ident $rfield:tt $rvar:ident),+]
    +    ) => {
    +
    +        impl_tuple_for_each!(
    +            invoke
    +            $self $for_each
    +            $type $field $var
    +            [$($ltype $lfield $lvar,)* $type $field $var, $($rtype $rfield $rvar),+]
    +            [$($ltype $lfield $lvar,)* $($rtype $rfield $rvar),+]
    +        )
    +    };
    +    (
    +        invoke
    +        // Identifiers used from the outer method
    +        $self:ident $for_each:ident
    +        // Tuple field that for_each is being invoked on
    +        $type:ident $field:tt $var:ident
    +        // The list of all tuple fields in this invocation, in the correct order.
    +        [$($atype:ident $afield:tt $avar:ident),+]
    +        // The list of tuple fields excluding the one being invoked.
    +        [$($rtype:ident $rfield:tt $rvar:ident),+]
    +    ) => {
    +        $var.for_each((&$for_each, $(&$rvar,)+).with_clone(|(for_each, $($rvar,)+)| {
    +            move |$var: &$type| {
    +                $(let $rvar = $rvar.lock();)+
    +                let mut for_each =
    +                    for_each.lock().map_or_else(PoisonError::into_inner, |g| g);
    +                (for_each)(($(&$avar,)+));
    +            }
    +        }));
    +    };
    +}
    +
    +impl_all_tuples!(impl_tuple_for_each);
    +
    +/// A type that can create a `Dynamic<U>` from a `T` passed into a mapping
    +/// function.
    +pub trait MapEach<T, U> {
    +    /// The borrowed representation of `T` passed into the mapping function.
    +    type Ref<'a>;
    +
    +    /// Apply `map_each` to each value in `self`, storing the result in the
    +    /// returned dynamic.
    +    fn map_each<F>(&self, map_each: F) -> Dynamic<U>
    +    where
    +        F: for<'a> FnMut(Self::Ref<'a>) -> U + Send + 'static;
    +}
    +
    +macro_rules! impl_tuple_map_each {
    +    ($($type:ident $field:tt $var:ident),+) => {
    +        impl<U, $($type),+> MapEach<($($type,)+), U> for ($(&Dynamic<$type>,)+)
    +        where
    +            U: Send + 'static,
    +            $($type: Send + 'static),+
    +        {
    +            type Ref<'a> = ($(&'a $type,)+);
    +
    +            fn map_each<F>(&self, mut map_each: F) -> Dynamic<U>
    +            where
    +                F: for<'a> FnMut(Self::Ref<'a>) -> U + Send + 'static,
    +            {
    +                let dynamic = {
    +                    $(let $var = self.$field.lock();)+
    +
    +                    Dynamic::new(map_each(($(&$var,)+)))
    +                };
    +                self.for_each({
    +                    let dynamic = dynamic.clone();
    +
    +                    move |tuple| {
    +                        dynamic.set(map_each(tuple));
    +                    }
    +                });
    +                dynamic
    +            }
    +        }
    +    };
    +}
    +
    +impl_all_tuples!(impl_tuple_map_each);
     

    \ No newline at end of file