tiger_lib::gui::properties

Enum WidgetProperty

Source
pub enum WidgetProperty {
Show 320 variants accept_tabs, active_item, addcolumn, addrow, align, allow_outside, alpha, alwaystransparent, animate_negative_changes, animation, animation_speed, attachto, autoresize, autoresize_slider, autoresizescrollarea, autoresizeviewport, axis_label, background_texture, bezier, blend_mode, bottomtotop, button_ignore, button_trigger, buttontext, camera_fov_y_degrees, camera_look_at, camera_near_far, camera_position, camera_rotation_pitch_limits, camera_translation_limits, camera_zoom_limits, checked, click_modifiers, clicksound, coat_of_arms, coat_of_arms_mask, coat_of_arms_slot, color, colorpicker_reticule_icon, constantbuffers, cursorcolor, datacontext, datamodel, datamodel_reuse_widgets, datamodel_wrap, dec_button, default_clicksound, default_format, delay, direction, disableframe, distribute_visual_state, down, downframe, downhoverframe, downpressedframe, drag_drop_args, drag_drop_base_type, drag_drop_data, drag_drop_id, dragdropargs, dragdropid, draggable_by, droptarget, duration, effect, effectname, elide, enabled, end_sound, endangle, entity_enable_sound, entity_instance, even_row_widget, expand_item, expandbutton, filter_mouse, fittype, flipdirection, focus_on_visible, focuspolicy, font, fontcolor, fontsize, fontsize_min, fonttintcolor, fontweight, force_data_properties_update, forcedown, format_override, frame, frame_tier, framesize, from, gfx_environment_file, gfxtype, glow, glow_alpha, glow_alpha_mask, glow_blur_passes, glow_generation_rules, glow_ignore_inside_pixels, glow_radius, glow_texture_downscale, grayscale, grid_entity_name, header_height, highlightchecked, ignore_in_debug_draw, ignore_unset_buttons, ignoreinvisible, inc_button, indent, index, inherit_data_context, inherit_visibility, inherit_visual_state, input_action, intersectionmask, intersectionmask_texture, invert_reticule_color, invertprogress, item, keyframe_editor_lane_container, layer, layoutanchor, layoutpolicy_horizontal, layoutpolicy_vertical, layoutstretchfactor_horizontal, layoutstretchfactor_vertical, line_cap, line_feather_distance, line_type, list, Loop, loopinterval, margin, margin_bottom, margin_left, margin_right, margin_top, marker, mask, mask_uv_scale, max, max_height, max_update_rate, max_width, maxcharacters, maxhorizontalslots, maximumsize, maxverticalslots, min, min_dist_from_screen_edge, min_height, min_width, minimumsize, mipmaplodbias, mirror, modal, modality, modify_texture, movable, multiline, name, next, noprogresstexture, odd_row_widget, on_finish, on_keyframe_move, on_start, onalt, onchangefinish, onchangestart, onclick, oncolorchanged, oncoloredited, oncreate, onctrl, ondatacontextchanged, ondefault, ondoubleclick, oneditingfinished, oneditingfinished_with_changes, oneditingstart, onenter_signal, onfocusout, onleave_signal, onmousehierarchyenter, onmousehierarchyleave, onpressed, onreleased, onreturnpressed, onrightclick, onselectionchanged, onshift, ontextchanged, ontextedited, onvaluechanged, overframe, oversound, page, pan_position, parentanchor, password, plotpoints, points, pop_out, pop_out_v, portrait_context, portrait_offset, portrait_scale, portrait_texture, position, position_x, position_y, preferscrollwidgetsize, progress_change_to_duration_curve, progresstexture, pseudo_localization_enabled, raw_text, raw_tooltip, realtime, recursive, reorder_on_mouse, resizable, resizeparent, restart_on_show, restrictparent_min, reuse_widgets, rightclick_modifiers, rightclicksound, righttoleft, rotate_uv, row_height, scale, scale_mode, scissor, scrollbar_horizontal, scrollbar_vertical, scrollbaralign_horizontal, scrollbaralign_vertical, scrollbarpolicy_horizontal, scrollbarpolicy_vertical, scrollwidget, selectallonfocus, selectedindex, selectioncolor, set_parent_size_to_minimum, setitemsizefromcell, shaderfile, shortcut, size, skip_initial_animation, slider, snap_to_pixels, soundeffect, soundparam, spacing, spriteborder, spriteborder_bottom, spriteborder_left, spriteborder_right, spriteborder_top, spritetype, stackmode, start_sound, startangle, state, step, sticky, tabfocusroot, text, text_selectable, text_validator, texture, texture_density, timeline_line_direction, timeline_line_height, timeline_texts, timeline_time_points, tintcolor, to, tooltip, tooltip_enabled, tooltip_horizontalbehavior, tooltip_offset, tooltip_parentanchor, tooltip_type, tooltip_verticalbehavior, tooltip_visible, tooltip_when_disabled, tooltip_widgetanchor, tooltipwidget, track, tracknavigation, translate_uv, trigger_on_create, trigger_when, upframe, uphoverframe, uppressedframe, url, useragent, uv_scale, value, video, viewportwidget, visible, visible_at_creation, wheelstep, widgetanchor, widgetid, width, wrap_count, zoom, zoom_max, zoom_min, zoom_step, zoomwidget,
}
Expand description

All the properties that can be used in gui widgets.

Variants§

§

accept_tabs

§

active_item

§

addcolumn

§

addrow

§

align

§

allow_outside

§

alpha

§

alwaystransparent

§

animate_negative_changes

§

animation

§

animation_speed

§

attachto

§

autoresize

§

autoresize_slider

§

autoresizescrollarea

§

autoresizeviewport

§

axis_label

§

background_texture

§

bezier

§

blend_mode

§

bottomtotop

§

button_ignore

§

button_trigger

§

buttontext

§

camera_fov_y_degrees

§

camera_look_at

§

camera_near_far

§

camera_position

§

camera_rotation_pitch_limits

§

camera_translation_limits

§

camera_zoom_limits

§

checked

§

click_modifiers

§

clicksound

§

coat_of_arms

§

coat_of_arms_mask

§

coat_of_arms_slot

§

color

§

colorpicker_reticule_icon

§

constantbuffers

§

cursorcolor

§

datacontext

§

datamodel

§

datamodel_reuse_widgets

§

datamodel_wrap

§

dec_button

§

default_clicksound

§

default_format

§

delay

§

direction

§

disableframe

§

distribute_visual_state

§

down

§

downframe

§

downhoverframe

§

downpressedframe

§

drag_drop_args

§

drag_drop_base_type

§

drag_drop_data

§

drag_drop_id

§

dragdropargs

§

dragdropid

§

draggable_by

§

droptarget

§

duration

§

effect

§

effectname

§

elide

§

enabled

§

end_sound

§

endangle

§

entity_enable_sound

§

entity_instance

§

even_row_widget

§

expand_item

§

expandbutton

§

filter_mouse

§

fittype

§

flipdirection

§

focus_on_visible

§

focuspolicy

§

font

§

fontcolor

§

fontsize

§

fontsize_min

§

fonttintcolor

§

fontweight

§

force_data_properties_update

§

forcedown

§

format_override

§

frame

§

frame_tier

§

framesize

§

from

§

gfx_environment_file

§

gfxtype

§

glow

§

glow_alpha

§

glow_alpha_mask

§

glow_blur_passes

§

glow_generation_rules

§

glow_ignore_inside_pixels

§

glow_radius

§

glow_texture_downscale

§

grayscale

§

grid_entity_name

§

header_height

§

highlightchecked

§

ignore_in_debug_draw

§

ignore_unset_buttons

§

ignoreinvisible

§

inc_button

§

indent

§

index

§

inherit_data_context

§

inherit_visibility

§

inherit_visual_state

§

input_action

§

intersectionmask

§

intersectionmask_texture

§

invert_reticule_color

§

invertprogress

§

item

§

keyframe_editor_lane_container

§

layer

§

layoutanchor

§

layoutpolicy_horizontal

§

layoutpolicy_vertical

§

layoutstretchfactor_horizontal

§

layoutstretchfactor_vertical

§

line_cap

§

line_feather_distance

§

line_type

§

list

§

Loop

§

loopinterval

§

margin

§

margin_bottom

§

margin_left

§

margin_right

§

margin_top

§

marker

§

mask

§

mask_uv_scale

§

max

§

max_height

§

max_update_rate

§

max_width

§

maxcharacters

§

maxhorizontalslots

§

maximumsize

§

maxverticalslots

§

min

§

min_dist_from_screen_edge

§

min_height

§

min_width

§

minimumsize

§

mipmaplodbias

§

mirror

§

modal

§

modality

§

modify_texture

§

movable

§

multiline

§

name

§

next

§

noprogresstexture

§

odd_row_widget

§

on_finish

§

on_keyframe_move

§

on_start

§

onalt

§

onchangefinish

§

onchangestart

§

onclick

§

oncolorchanged

§

oncoloredited

§

oncreate

§

onctrl

§

ondatacontextchanged

§

ondefault

§

ondoubleclick

§

oneditingfinished

§

oneditingfinished_with_changes

§

oneditingstart

§

onenter_signal

§

onfocusout

§

onleave_signal

§

onmousehierarchyenter

§

onmousehierarchyleave

§

onpressed

§

onreleased

§

onreturnpressed

§

onrightclick

§

onselectionchanged

§

onshift

§

ontextchanged

§

ontextedited

§

onvaluechanged

§

overframe

§

oversound

§

page

§

pan_position

§

parentanchor

§

password

§

plotpoints

§

points

§

pop_out

§

pop_out_v

§

portrait_context

§

portrait_offset

§

portrait_scale

§

portrait_texture

§

position

§

position_x

§

position_y

§

preferscrollwidgetsize

§

progress_change_to_duration_curve

§

progresstexture

§

pseudo_localization_enabled

§

raw_text

§

raw_tooltip

§

realtime

§

recursive

§

reorder_on_mouse

§

resizable

§

resizeparent

§

restart_on_show

§

restrictparent_min

§

reuse_widgets

§

rightclick_modifiers

§

rightclicksound

§

righttoleft

§

rotate_uv

§

row_height

§

scale

§

scale_mode

§

scissor

§

scrollbar_horizontal

§

scrollbar_vertical

§

scrollbaralign_horizontal

§

scrollbaralign_vertical

§

scrollbarpolicy_horizontal

§

scrollbarpolicy_vertical

§

scrollwidget

§

selectallonfocus

§

selectedindex

§

selectioncolor

§

set_parent_size_to_minimum

§

setitemsizefromcell

§

shaderfile

§

shortcut

§

size

§

skip_initial_animation

§

slider

§

snap_to_pixels

§

soundeffect

§

soundparam

§

spacing

§

spriteborder

§

spriteborder_bottom

§

spriteborder_left

§

spriteborder_right

§

spriteborder_top

§

spritetype

§

stackmode

§

start_sound

§

startangle

§

state

§

step

§

sticky

§

tabfocusroot

§

text

§

text_selectable

§

text_validator

§

texture

§

texture_density

§

timeline_line_direction

§

timeline_line_height

§

timeline_texts

§

timeline_time_points

§

tintcolor

§

to

§

tooltip

§

tooltip_enabled

§

tooltip_horizontalbehavior

§

tooltip_offset

§

tooltip_parentanchor

§

tooltip_type

§

tooltip_verticalbehavior

§

tooltip_visible

§

tooltip_when_disabled

§

tooltip_widgetanchor

§

tooltipwidget

§

track

§

tracknavigation

§

translate_uv

§

trigger_on_create

§

trigger_when

§

upframe

§

uphoverframe

§

uppressedframe

§

url

§

useragent

§

uv_scale

§

value

§

video

§

viewportwidget

§

visible

§

visible_at_creation

§

wheelstep

§

widgetanchor

§

widgetid

§

width

§

wrap_count

§

zoom

§

zoom_max

§

zoom_min

§

zoom_step

§

zoomwidget

Implementations§

Source§

impl WidgetProperty

Source

pub const fn from_repr(discriminant: usize) -> Option<WidgetProperty>

Try to create Self from the raw representation

Source§

impl WidgetProperty

Source

pub fn to_game_flags(self) -> GameFlags

Return which games support a given widget property

Trait Implementations§

Source§

impl Clone for WidgetProperty

Source§

fn clone(&self) -> WidgetProperty

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 WidgetProperty

Source§

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

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

impl Display for WidgetProperty

Source§

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

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

impl<'_derivative_strum> From<&'_derivative_strum WidgetProperty> for &'static str

Source§

fn from(x: &'_derivative_strum WidgetProperty) -> &'static str

Converts to this type from the input type.
Source§

impl From<WidgetProperty> for &'static str

Source§

fn from(x: WidgetProperty) -> &'static str

Converts to this type from the input type.
Source§

impl Hash for WidgetProperty

Source§

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

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

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

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

impl PartialEq for WidgetProperty

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl<'a> TryFrom<&Lowercase<'a>> for WidgetProperty

Source§

type Error = TryWidgetPropertyError

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

fn try_from(s: &Lowercase<'a>) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<WidgetProperty> for PropertyContainer

Source§

type Error = WidgetPropertyContainerError

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

fn try_from(prop: WidgetProperty) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl VariantNames for WidgetProperty

Source§

const VARIANTS: &'static [&'static str]

Names of the variants of this enum
Source§

impl Copy for WidgetProperty

Source§

impl Eq for WidgetProperty

Source§

impl StructuralPartialEq for WidgetProperty

Auto Trait Implementations§

Blanket Implementations§

Source§

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

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsAny for T
where T: Any,

§

fn as_any(&self) -> &(dyn Any + 'static)

§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

§

fn type_name(&self) -> &'static str

Gets the type name of self
Source§

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

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

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

Source§

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

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> Downcast for T
where T: AsAny + ?Sized,

§

fn is<T>(&self) -> bool
where T: AsAny,

Returns true if the boxed type is the same as T. Read more
§

fn downcast_ref<T>(&self) -> Option<&T>
where T: AsAny,

Forward to the method defined on the type Any.
§

fn downcast_mut<T>(&mut self) -> Option<&mut T>
where T: AsAny,

Forward to the method defined on the type Any.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where Self: Display,

Causes self to use its Display implementation when Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where Self: LowerExp,

Causes self to use its LowerExp implementation when Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where Self: LowerHex,

Causes self to use its LowerHex implementation when Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where Self: UpperExp,

Causes self to use its UpperExp implementation when Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where 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> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> if into_left is true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
§

impl<T> Pipe for T
where T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where Self: Borrow<B>, B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( &'a mut self, func: impl FnOnce(&'a mut B) -> R, ) -> R
where Self: BorrowMut<B>, B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where Self: AsRef<U>, U: 'a + ?Sized, R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where Self: AsMut<U>, U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where Self: Deref<Target = T>, T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( &'a mut self, func: impl FnOnce(&'a mut T) -> R, ) -> R
where Self: DerefMut<Target = T> + Deref, T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where Self: Borrow<B>, B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where Self: BorrowMut<B>, B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where Self: AsRef<R>, R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where Self: AsMut<R>, R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where Self: Deref<Target = T>, T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where Self: DerefMut<Target = T> + Deref, T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where Self: Borrow<B>, B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where Self: BorrowMut<B>, B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where Self: AsRef<R>, R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where Self: AsMut<R>, R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where Self: Deref<Target = T>, T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where Self: DerefMut<Target = T> + Deref, T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

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> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

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

Source§

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 T
where U: TryFrom<T>,

Source§

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.