pub enum WidgetProperty {
Show 402 variants
accept_tabs,
acceptance,
action_tooltip,
active_item,
activeframe,
actor,
addcolumn,
addrow,
align,
allow_outside,
alpha,
alwaystransparent,
animate_negative_changes,
animation,
animation_speed,
attachto,
autoresize,
autoresize_axis,
autoresize_slider,
autoresizescrollarea,
autoresizeviewport,
axis_label,
background_texture,
bezier,
blend_mode,
bottomtotop,
button_ignore,
button_tooltip_override,
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,
cameracontrolwidget_entity_view,
checked,
clamp_pan_position,
clear_color,
click_mode,
click_modifier,
click_modifiers,
click_type,
clicksound,
clicksoundlater,
close_on_click_outside,
close_sound,
coat_of_arms,
coat_of_arms_mask,
coat_of_arms_offset,
coat_of_arms_scale,
coat_of_arms_slot,
color,
colormap_coordinates,
colorpicker_reticule_icon,
conditions,
confirmation,
constantbuffers,
contextmenu_enabled,
contextmenu_widget,
cost,
cursor,
cursorcolor,
datacontext,
datamodel,
datamodel_reuse_widgets,
datamodel_wrap,
debug_text,
dec_button,
default_clicksound,
default_format,
delay,
description,
direction,
disable_common_context,
disable_input_fallthrough,
disableframe,
distance,
distribute_visual_state,
down,
downframe,
downhoverframe,
downpressedframe,
drag_drop_args,
drag_drop_base_type,
drag_drop_data,
drag_drop_id,
dragdropargs,
dragdropid,
draggable_behavior,
draggable_by,
drop_target,
droptarget,
duration,
effect,
effectname,
effects,
elide,
enabled,
enabled_input,
enabled_post_effects,
end_sound,
endangle,
entity_enable_sound,
entity_instance,
even_row_widget,
expand_item,
expandbutton,
fade_from_point,
fade_to_point,
filter_mouse,
fittype,
flipdirection,
focus_on_visible,
focuspolicy,
font,
fontcolor,
fontsize,
fontsize_min,
fonttintcolor,
fontweight,
force_data_properties_update,
forcedown,
format_override,
frame,
frame_grid,
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,
hold_time_factor,
ignore_in_debug_draw,
ignore_layout,
ignore_unset_buttons,
ignoreinvisible,
inc_button,
indent,
index,
inherit_data_context,
inherit_visibility,
inherit_visual_state,
input_action,
input_context,
intersectionmask,
intersectionmask_texture,
invert_reticule_color,
invertprogress,
is_local_scale_fixed,
item,
keyframe_editor_lane_container,
layer,
layoutanchor,
layoutpolicy_horizontal,
layoutpolicy_vertical,
layoutstretchfactor_horizontal,
layoutstretchfactor_vertical,
left_action,
left_click_and_hold_action,
line_cap,
line_feather_distance,
line_type,
list,
Loop,
loopinterval,
lowpriotextcontext,
margin,
margin_bottom,
margin_left,
margin_right,
margin_top,
marker,
mask,
mask_uv_scale,
max,
max_aspect_ratio,
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_action,
on_action_with_params,
on_escape_pressed,
on_finish,
on_input_action_shortcut,
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,
onmousedragfinished,
onmousedragged,
onmousedragstarted,
onmousehierarchyenter,
onmousehierarchyleave,
onpressed,
onreleased,
onreturnpressed,
onrightclick,
onrightpressed,
onrightreleased,
onselectionchanged,
onshift,
ontextchanged,
ontextcontextchanged,
ontextedited,
onvaluechanged,
open_sound,
overframe,
oversound,
page,
pan_position,
parameter,
params,
parentanchor,
password,
plotpoints,
plotrect,
points,
pop_out,
pop_out_v,
portrait_context,
portrait_offset,
portrait_scale,
portrait_texture,
position,
position_x,
position_y,
preferscrollwidgetsize,
primary_color,
progress_change_to_duration_curve,
progresstexture,
proposer,
pseudo_localization_enabled,
ranged_slider,
raw_text,
raw_tooltip,
realtime,
recursive,
render_pass,
reorder_on_mouse,
resizable,
resizeparent,
resizetofit,
restart_on_show,
restrictparent_min,
reuse_widgets,
right_action,
right_click_and_hold_action,
rightclick_modifiers,
rightclicksound,
righttoleft,
rotate_uv,
row_height,
scale,
scale_mode,
scene,
scissor,
screen_grab,
scrollbar_horizontal,
scrollbar_vertical,
scrollbaralign_horizontal,
scrollbaralign_vertical,
scrollbarpolicy_horizontal,
scrollbarpolicy_vertical,
scrollwidget,
secondary_color,
selectallonfocus,
selectedindex,
selectioncolor,
set_parent_dimension_to_minimum,
set_parent_size_to_minimum,
setitemsizefromcell,
shaderfile,
shortcut,
size,
skip_initial_animation,
slider,
snap_to_pixels,
soundeffect,
soundparam,
spacing,
speed,
spriteborder,
spriteborder_bottom,
spriteborder_left,
spriteborder_right,
spriteborder_top,
spritetype,
stackmode,
start_sound,
startangle,
state,
step,
sticky,
tabfocusroot,
tagtooltip_enabled,
tertiary_color,
text,
text_selectable,
text_validator,
textcontext,
texture,
texture_density,
timeline_line_direction,
timeline_line_height,
timeline_texts,
timeline_time_points,
tintcolor,
title,
to,
tooltip,
tooltip_enabled,
tooltip_horizontalbehavior,
tooltip_offset,
tooltip_parentanchor,
tooltip_type,
tooltip_verticalbehavior,
tooltip_visible,
tooltip_when_disabled,
tooltip_widgetanchor,
tooltipmeta,
tooltipwidget,
track,
track_highlight,
track_range,
tracknavigation,
translate_uv,
trigger_on_create,
trigger_when,
upframe,
uphoverframe,
uppressedframe,
url,
use_for_loading_screen,
use_global_input_instance,
useragent,
uv_scale,
value,
video,
viewportwidget,
visible,
visible_at_creation,
wheelstep,
widgetanchor,
widgetid,
width,
wrap_count,
wrap_length,
zoom,
zoom_max,
zoom_min,
zoom_speed,
zoom_step,
zoomwidget,
}Expand description
All the properties that can be used in gui widgets.
Variants§
accept_tabs
acceptance
action_tooltip
active_item
activeframe
actor
addcolumn
addrow
align
allow_outside
alpha
alwaystransparent
animate_negative_changes
animation
animation_speed
attachto
autoresize
autoresize_axis
autoresize_slider
autoresizescrollarea
autoresizeviewport
axis_label
background_texture
bezier
blend_mode
bottomtotop
camera_fov_y_degrees
camera_look_at
camera_near_far
camera_position
camera_rotation_pitch_limits
camera_translation_limits
camera_zoom_limits
cameracontrolwidget_entity_view
checked
clamp_pan_position
clear_color
click_mode
click_modifier
click_modifiers
click_type
clicksound
clicksoundlater
close_on_click_outside
close_sound
coat_of_arms
coat_of_arms_mask
coat_of_arms_offset
coat_of_arms_scale
coat_of_arms_slot
color
colormap_coordinates
colorpicker_reticule_icon
conditions
confirmation
constantbuffers
cost
cursor
cursorcolor
datacontext
datamodel
datamodel_reuse_widgets
datamodel_wrap
debug_text
default_clicksound
default_format
delay
description
direction
disable_common_context
disable_input_fallthrough
disableframe
distance
distribute_visual_state
down
downframe
downhoverframe
downpressedframe
drag_drop_args
drag_drop_base_type
drag_drop_data
drag_drop_id
dragdropargs
dragdropid
draggable_behavior
draggable_by
drop_target
droptarget
duration
effect
effectname
effects
elide
enabled
enabled_input
enabled_post_effects
end_sound
endangle
entity_enable_sound
entity_instance
even_row_widget
expand_item
fade_from_point
fade_to_point
filter_mouse
fittype
flipdirection
focus_on_visible
focuspolicy
font
fontcolor
fontsize
fontsize_min
fonttintcolor
fontweight
force_data_properties_update
forcedown
format_override
frame
frame_grid
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
hold_time_factor
ignore_in_debug_draw
ignore_layout
ignoreinvisible
indent
index
inherit_data_context
inherit_visibility
inherit_visual_state
input_action
input_context
intersectionmask
intersectionmask_texture
invert_reticule_color
invertprogress
is_local_scale_fixed
item
keyframe_editor_lane_container
layer
layoutanchor
layoutpolicy_horizontal
layoutpolicy_vertical
layoutstretchfactor_horizontal
layoutstretchfactor_vertical
left_action
left_click_and_hold_action
line_cap
line_feather_distance
line_type
list
Loop
loopinterval
lowpriotextcontext
margin
margin_bottom
margin_left
margin_right
margin_top
marker
mask
mask_uv_scale
max
max_aspect_ratio
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_action
on_action_with_params
on_escape_pressed
on_finish
on_input_action_shortcut
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
onmousedragfinished
onmousedragged
onmousedragstarted
onmousehierarchyenter
onmousehierarchyleave
onpressed
onreleased
onreturnpressed
onrightclick
onrightpressed
onrightreleased
onselectionchanged
onshift
ontextchanged
ontextcontextchanged
ontextedited
onvaluechanged
open_sound
overframe
oversound
page
pan_position
parameter
params
parentanchor
password
plotpoints
plotrect
points
pop_out
pop_out_v
portrait_context
portrait_offset
portrait_scale
portrait_texture
position
position_x
position_y
preferscrollwidgetsize
primary_color
progress_change_to_duration_curve
progresstexture
proposer
pseudo_localization_enabled
ranged_slider
raw_text
raw_tooltip
realtime
recursive
render_pass
reorder_on_mouse
resizable
resizeparent
resizetofit
restart_on_show
restrictparent_min
reuse_widgets
right_action
right_click_and_hold_action
rightclick_modifiers
rightclicksound
righttoleft
rotate_uv
row_height
scale
scale_mode
scene
scissor
screen_grab
scrollbar_horizontal
scrollbar_vertical
scrollbaralign_horizontal
scrollbaralign_vertical
scrollbarpolicy_horizontal
scrollbarpolicy_vertical
scrollwidget
secondary_color
selectallonfocus
selectedindex
selectioncolor
set_parent_dimension_to_minimum
set_parent_size_to_minimum
setitemsizefromcell
shaderfile
shortcut
size
skip_initial_animation
slider
snap_to_pixels
soundeffect
soundparam
spacing
speed
spriteborder
spriteborder_bottom
spriteborder_left
spriteborder_right
spriteborder_top
spritetype
stackmode
start_sound
startangle
state
step
sticky
tabfocusroot
tagtooltip_enabled
tertiary_color
text
text_selectable
text_validator
textcontext
texture
texture_density
timeline_line_direction
timeline_line_height
timeline_texts
timeline_time_points
tintcolor
title
to
tooltip
tooltip_enabled
tooltip_horizontalbehavior
tooltip_offset
tooltip_parentanchor
tooltip_type
tooltip_verticalbehavior
tooltip_visible
tooltip_when_disabled
tooltip_widgetanchor
tooltipmeta
tooltipwidget
track
track_highlight
track_range
translate_uv
trigger_on_create
trigger_when
upframe
uphoverframe
uppressedframe
url
use_for_loading_screen
use_global_input_instance
useragent
uv_scale
value
video
viewportwidget
visible
visible_at_creation
wheelstep
widgetanchor
widgetid
width
wrap_count
wrap_length
zoom
zoom_max
zoom_min
zoom_speed
zoom_step
zoomwidget
Implementations§
Source§impl WidgetProperty
impl WidgetProperty
Sourcepub fn to_game_flags(self) -> GameFlags
pub fn to_game_flags(self) -> GameFlags
Return which games support a given widget property
Trait Implementations§
Source§impl Clone for WidgetProperty
impl Clone for WidgetProperty
Source§fn clone(&self) -> WidgetProperty
fn clone(&self) -> WidgetProperty
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WidgetProperty
impl Debug for WidgetProperty
Source§impl Display for WidgetProperty
impl Display for WidgetProperty
Source§impl<'_derivative_strum> From<&'_derivative_strum WidgetProperty> for &'static str
impl<'_derivative_strum> From<&'_derivative_strum WidgetProperty> for &'static str
Source§fn from(x: &'_derivative_strum WidgetProperty) -> &'static str
fn from(x: &'_derivative_strum WidgetProperty) -> &'static str
Converts to this type from the input type.
Source§impl From<WidgetProperty> for &'static str
impl From<WidgetProperty> for &'static str
Source§fn from(x: WidgetProperty) -> &'static str
fn from(x: WidgetProperty) -> &'static str
Converts to this type from the input type.
Source§impl Hash for WidgetProperty
impl Hash for WidgetProperty
Source§impl PartialEq for WidgetProperty
impl PartialEq for WidgetProperty
Source§impl<'a> TryFrom<&Lowercase<'a>> for WidgetProperty
impl<'a> TryFrom<&Lowercase<'a>> for WidgetProperty
Source§impl TryFrom<WidgetProperty> for PropertyContainer
impl TryFrom<WidgetProperty> for PropertyContainer
Source§type Error = WidgetPropertyContainerError
type Error = WidgetPropertyContainerError
The type returned in the event of a conversion error.
Source§impl VariantNames for WidgetProperty
impl VariantNames for WidgetProperty
impl Copy for WidgetProperty
impl Eq for WidgetProperty
impl StructuralPartialEq for WidgetProperty
Auto Trait Implementations§
impl Freeze for WidgetProperty
impl RefUnwindSafe for WidgetProperty
impl Send for WidgetProperty
impl Sync for WidgetProperty
impl Unpin for WidgetProperty
impl UnwindSafe for WidgetProperty
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Conv for T
impl<T> Conv for T
§impl<T> Downcast for Twhere
T: AsAny + ?Sized,
impl<T> Downcast for Twhere
T: AsAny + ?Sized,
§fn downcast_ref<T>(&self) -> Option<&T>where
T: AsAny,
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,
fn downcast_mut<T>(&mut self) -> Option<&mut T>where
T: AsAny,
Forward to the method defined on the type
Any.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compares
self with key and returns true if they are equal.§impl<T> FmtForward for T
impl<T> FmtForward for T
§fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
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,
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,
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,
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,
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,
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,
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,
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,
fn fmt_list(self) -> FmtList<Self>where
&'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
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 moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
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 Twhere
T: ?Sized,
impl<T> Pipe for Twhere
T: ?Sized,
§fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
Self: Sized,
fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
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) -> Rwhere
R: 'a,
fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere
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) -> Rwhere
R: 'a,
fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere
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
fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
§fn pipe_borrow_mut<'a, B, R>(
&'a mut self,
func: impl FnOnce(&'a mut B) -> R,
) -> R
fn pipe_borrow_mut<'a, B, R>( &'a mut self, func: impl FnOnce(&'a mut B) -> R, ) -> R
§fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
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
fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
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
fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
Borrows
self, then passes self.deref() into the pipe function.§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> Tap for T
impl<T> Tap for T
§fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
Immutable access to the
Borrow<B> of a value. Read more§fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
Mutable access to the
BorrowMut<B> of a value. Read more§fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
Immutable access to the
AsRef<R> view of a value. Read more§fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
Mutable access to the
AsMut<R> view of a value. Read more§fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
Immutable access to the
Deref::Target of a value. Read more§fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
Mutable access to the
Deref::Target of a value. Read more§fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
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
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
fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
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
fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
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
fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
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
fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
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
fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
Calls
.tap_deref() only in debug builds, and is erased in release
builds.