Trait freya::hooks::Default

1.0.0 · source ·
pub trait Default: Sized {
    // Required method
    fn default() -> Self;
}
Expand description

A trait for giving a type a useful default value.

Sometimes, you want to fall back to some kind of default value, and don’t particularly care what it is. This comes up often with structs that define a set of options:

struct SomeOptions {
    foo: i32,
    bar: f32,
}

How can we define some default values? You can use Default:

#[derive(Default)]
struct SomeOptions {
    foo: i32,
    bar: f32,
}

fn main() {
    let options: SomeOptions = Default::default();
}

Now, you get all of the default values. Rust implements Default for various primitives types.

If you want to override a particular option, but still retain the other defaults:

fn main() {
    let options = SomeOptions { foo: 42, ..Default::default() };
}

§Derivable

This trait can be used with #[derive] if all of the type’s fields implement Default. When derived, it will use the default value for each field’s type.

§enums

When using #[derive(Default)] on an enum, you need to choose which unit variant will be default. You do this by placing the #[default] attribute on the variant.

#[derive(Default)]
enum Kind {
    #[default]
    A,
    B,
    C,
}

You cannot use the #[default] attribute on non-unit or non-exhaustive variants.

The #[default] attribute was stabilized in Rust 1.62.0.

§How can I implement Default?

Provide an implementation for the default() method that returns the value of your type that should be the default:

enum Kind {
    A,
    B,
    C,
}

impl Default for Kind {
    fn default() -> Self { Kind::A }
}

§Examples

#[derive(Default)]
struct SomeOptions {
    foo: i32,
    bar: f32,
}

Required Methods§

1.0.0 · source

fn default() -> Self

Returns the “default value” for a type.

Default values are often some kind of initial value, identity value, or anything else that may make sense as a default.

§Examples

Using built-in default values:

let i: i8 = Default::default();
let (x, y): (Option<String>, f64) = Default::default();
let (a, b, (c, d)): (i32, u32, (bool, bool)) = Default::default();

Making your own:

enum Kind {
    A,
    B,
    C,
}

impl Default for Kind {
    fn default() -> Self { Kind::A }
}

Object Safety§

This trait is not object safe.

Implementors§

1.0.0 · source§

impl Default for &str

1.10.0 · source§

impl Default for &CStr

1.9.0 · source§

impl Default for &OsStr

1.28.0 · source§

impl Default for &mut str

source§

impl Default for AttributeMask

source§

impl Default for AttributeMaskBuilder<'_>

source§

impl Default for BorderAlignment

source§

impl Default for Fill

source§

impl Default for Focusable

source§

impl Default for TextOverflow

source§

impl Default for HighlightMode

source§

impl Default for OverflowMode

source§

impl Default for ShadowPosition

source§

impl Default for NavigationMode

§

impl Default for Code

§

impl Default for freya::events::Key

source§

impl Default for AccordionStatus

source§

impl Default for freya::prelude::Alignment

source§

impl Default for AssetAge

source§

impl Default for ButtonStatus

source§

impl Default for Content

§

impl Default for CursorIcon

source§

impl Default for DirectionMode

source§

impl Default for DropdownItemStatus

source§

impl Default for DropdownStatus

source§

impl Default for Ease

source§

impl Default for EditableMode

source§

impl Default for Function

source§

impl Default for InputMode

source§

impl Default for InputStatus

source§

impl Default for MenuItemStatus

source§

impl Default for OnDepsChange

source§

impl Default for OnFinish

source§

impl Default for OrderDirection

source§

impl Default for Position

source§

impl Default for PreferredTheme

source§

impl Default for ScrollDirection

source§

impl Default for ScrollPosition

source§

impl Default for freya::prelude::Size

source§

impl Default for SliderStatus

source§

impl Default for SwitchStatus

source§

impl Default for TabStatus

source§

impl Default for TileStatus

1.0.0 · source§

impl Default for AsciiChar

source§

impl Default for IpNet

source§

impl Default for serde_json::value::Value

The default value is Value::Null.

This is useful for handling omitted Value fields when deserializing.

§Examples

use serde_json::Value;

#[derive(Deserialize)]
struct Settings {
    level: i32,
    #[serde(default)]
    extras: Value,
}

let data = r#" { "level": 42 } "#;
let s: Settings = serde_json::from_str(data)?;

assert_eq!(s.level, 42);
assert_eq!(s.extras, Value::Null);
source§

impl Default for PathArguments

1.0.0 · source§

impl Default for bool

1.0.0 · source§

impl Default for char

1.0.0 · source§

impl Default for f16

1.0.0 · source§

impl Default for f32

1.0.0 · source§

impl Default for f64

1.0.0 · source§

impl Default for f128

1.0.0 · source§

impl Default for i8

1.0.0 · source§

impl Default for i16

1.0.0 · source§

impl Default for i32

1.0.0 · source§

impl Default for i64

1.0.0 · source§

impl Default for i128

1.0.0 · source§

impl Default for isize

1.0.0 · source§

impl Default for u8

1.0.0 · source§

impl Default for u16

1.0.0 · source§

impl Default for u32

1.0.0 · source§

impl Default for u64

1.0.0 · source§

impl Default for u128

1.0.0 · source§

impl Default for ()

1.0.0 · source§

impl Default for usize

source§

impl Default for NodeMask

source§

impl Default for Dependants

source§

impl Default for SendAnyMap

source§

impl Default for AccessibilityNodeState

source§

impl Default for CursorState

source§

impl Default for FontStyleState

source§

impl Default for LayerState

source§

impl Default for LayoutState

source§

impl Default for ReferencesState

source§

impl Default for StyleState

source§

impl Default for TransformState

source§

impl Default for Border

source§

impl Default for BorderWidth

source§

impl Default for CornerRadius

source§

impl Default for ConicGradient

source§

impl Default for GradientStop

source§

impl Default for LinearGradient

source§

impl Default for RadialGradient

source§

impl Default for Shadow

source§

impl Default for ViewportState

source§

impl Default for TestingDOM

source§

impl Default for AccessibilityDirtyNodes

source§

impl Default for AccessibilityGenerator

source§

impl Default for CompositorDirtyNodes

source§

impl Default for Layers

source§

impl Default for NodeReferenceLayout

source§

impl Default for ParagraphElements

source§

impl Default for Compositor

source§

impl Default for CompositorCache

source§

impl Default for CompositorDirtyArea

source§

impl Default for FreyaDOM

source§

impl Default for NodesState

source§

impl Default for PluginsManager

§

impl Default for freya::events::Modifiers

source§

impl Default for PerformanceOverlayPlugin

source§

impl Default for AbsolutePosition

source§

impl Default for AccordionThemeWith

source§

impl Default for ActivableRouteContext

source§

impl Default for AssetCacher

source§

impl Default for BodyThemeWith

source§

impl Default for BottomTabThemeWith

source§

impl Default for ButtonThemeWith

source§

impl Default for CanvasThemeWith

source§

impl Default for CheckboxThemeWith

source§

impl Default for Context

source§

impl Default for DropdownItemThemeWith

source§

impl Default for DropdownThemeWith

source§

impl Default for EditorHistory

§

impl Default for ErrorBoundary

source§

impl Default for FontThemeWith

source§

impl Default for Gaps

source§

impl Default for GraphThemeWith

source§

impl Default for IconThemeWith

source§

impl Default for InputThemeWith

source§

impl Default for LayoutNode

source§

impl Default for LinkThemeWith

source§

impl Default for LoaderThemeWith

source§

impl Default for MenuContainerThemeWith

source§

impl Default for MenuItemThemeWith

source§

impl Default for NetworkImageThemeWith

source§

impl Default for Node

source§

impl Default for PopupThemeWith

source§

impl Default for ProgressBarThemeWith

source§

impl Default for RadioThemeWith

§

impl Default for Rope

source§

impl Default for ScrollBarThemeWith

source§

impl Default for ScrollConfig

source§

impl Default for SidebarItemThemeWith

source§

impl Default for SidebarThemeWith

source§

impl Default for SliderThemeWith

source§

impl Default for SnackBarThemeWith

source§

impl Default for SwitchThemeWith

§

impl Default for SyncStorage

source§

impl Default for TabThemeWith

source§

impl Default for TableThemeWith

source§

impl Default for TextCursor

source§

impl Default for TextEvent

source§

impl Default for Theme

source§

impl Default for TileThemeWith

source§

impl Default for TooltipThemeWith

source§

impl Default for UniformsBuilder

§

impl Default for UnsyncStorage

source§

impl Default for WindowConfig

source§

impl Default for alloc::alloc::Global

1.17.0 · source§

impl Default for alloc::boxed::Box<str>

1.17.0 · source§

impl Default for alloc::boxed::Box<CStr>

1.17.0 · source§

impl Default for alloc::boxed::Box<OsStr>

1.10.0 · source§

impl Default for CString

1.80.0 · source§

impl Default for Rc<str>

1.80.0 · source§

impl Default for Rc<CStr>

1.0.0 · source§

impl Default for String

1.80.0 · source§

impl Default for alloc::sync::Arc<str>

1.80.0 · source§

impl Default for alloc::sync::Arc<CStr>

1.0.0 · source§

impl Default for core::fmt::Error

1.0.0 · source§

impl Default for SipHasher

1.33.0 · source§

impl Default for PhantomPinned

1.0.0 · source§

impl Default for RangeFull

source§

impl Default for core::ptr::alignment::Alignment

Returns Alignment::MIN, which is valid for any type.

1.0.0 · source§

impl Default for AtomicBool

1.34.0 · source§

impl Default for AtomicI8

1.34.0 · source§

impl Default for AtomicI16

1.34.0 · source§

impl Default for AtomicI32

1.34.0 · source§

impl Default for AtomicI64

1.0.0 · source§

impl Default for AtomicIsize

1.34.0 · source§

impl Default for AtomicU8

1.34.0 · source§

impl Default for AtomicU16

1.34.0 · source§

impl Default for AtomicU32

1.34.0 · source§

impl Default for AtomicU64

1.0.0 · source§

impl Default for AtomicUsize

1.3.0 · source§

impl Default for Duration

1.45.0 · source§

impl Default for proc_macro::TokenStream

1.28.0 · source§

impl Default for System

1.9.0 · source§

impl Default for OsString

1.75.0 · source§

impl Default for FileTimes

1.13.0 · source§

impl Default for DefaultHasher

1.7.0 · source§

impl Default for std::hash::random::RandomState

1.0.0 · source§

impl Default for std::io::util::Empty

1.0.0 · source§

impl Default for Sink

1.17.0 · source§

impl Default for PathBuf

1.75.0 · source§

impl Default for ExitCode

The default value is ExitCode::SUCCESS

1.73.0 · source§

impl Default for ExitStatus

The default value is one which indicates successful completion.

1.10.0 · source§

impl Default for std::sync::condvar::Condvar

source§

impl Default for anyhow::Chain<'_>

source§

impl Default for DateTime<FixedOffset>

source§

impl Default for DateTime<Local>

source§

impl Default for DateTime<Utc>

source§

impl Default for Parsed

source§

impl Default for NaiveDate

The default value for a NaiveDate is 1st of January 1970.

§Example

use chrono::NaiveDate;

let default_date = NaiveDate::default();
assert_eq!(default_date, NaiveDate::from_ymd_opt(1970, 1, 1).unwrap());
source§

impl Default for NaiveDateTime

The default value for a NaiveDateTime is one with epoch 0 that is, 1st of January 1970 at 00:00:00.

§Example

use chrono::NaiveDateTime;

assert_eq!(NaiveDateTime::default(), NaiveDateTime::UNIX_EPOCH);
source§

impl Default for NaiveTime

The default value for a NaiveTime is midnight, 00:00:00 exactly.

§Example

use chrono::NaiveTime;

let default_time = NaiveTime::default();
assert_eq!(default_time, NaiveTime::from_hms_opt(0, 0, 0).unwrap());
source§

impl Default for TimeDelta

source§

impl Default for FixedBitSet

source§

impl Default for Crc

source§

impl Default for GzBuilder

source§

impl Default for GzHeader

source§

impl Default for flate2::Compression

source§

impl Default for bf16

source§

impl Default for f16

source§

impl Default for Ipv4Net

source§

impl Default for Ipv6Net

source§

impl Default for itoa::Buffer

source§

impl Default for BigInt

source§

impl Default for BigUint

source§

impl Default for Sha1

source§

impl Default for Sha224

source§

impl Default for Sha256

source§

impl Default for Sha384

source§

impl Default for Sha512

source§

impl Default for AuthorityKeyIdentifier

source§

impl Default for BasicConstraints

source§

impl Default for ExtendedKeyUsage

source§

impl Default for KeyUsage

source§

impl Default for SubjectAlternativeName

source§

impl Default for SubjectKeyIdentifier

source§

impl Default for petgraph::visit::dfsvisit::Time

source§

impl Default for proc_macro2::TokenStream

TokenStream::default() returns an empty stream, i.e. this is equivalent with TokenStream::new().

source§

impl Default for ryu::buffer::Buffer

source§

impl Default for BuildMetadata

source§

impl Default for Prerelease

source§

impl Default for VersionReq

The default VersionReq is the same as VersionReq::STAR.

source§

impl Default for IgnoredAny

source§

impl Default for serde_json::map::Map<String, Value>

source§

impl Default for DefaultKey

source§

impl Default for KeyData

source§

impl Default for BoundLifetimes

source§

impl Default for Generics

source§

impl Default for Abstract

source§

impl Default for And

source§

impl Default for AndAnd

source§

impl Default for AndEq

source§

impl Default for As

source§

impl Default for Async

source§

impl Default for At

source§

impl Default for Auto

source§

impl Default for Await

source§

impl Default for Become

source§

impl Default for syn::token::Box

source§

impl Default for Brace

source§

impl Default for Bracket

source§

impl Default for Break

source§

impl Default for Caret

source§

impl Default for CaretEq

source§

impl Default for Colon

source§

impl Default for Comma

source§

impl Default for syn::token::Const

source§

impl Default for Continue

source§

impl Default for Crate

source§

impl Default for Default

source§

impl Default for Do

source§

impl Default for Dollar

source§

impl Default for Dot

source§

impl Default for DotDot

source§

impl Default for DotDotDot

source§

impl Default for DotDotEq

source§

impl Default for Dyn

source§

impl Default for Else

source§

impl Default for Enum

source§

impl Default for Eq

source§

impl Default for EqEq

source§

impl Default for Extern

source§

impl Default for FatArrow

source§

impl Default for Final

source§

impl Default for Fn

source§

impl Default for For

source§

impl Default for Ge

source§

impl Default for syn::token::Group

source§

impl Default for Gt

source§

impl Default for If

source§

impl Default for Impl

source§

impl Default for In

source§

impl Default for LArrow

source§

impl Default for Le

source§

impl Default for Let

source§

impl Default for Loop

source§

impl Default for Lt

source§

impl Default for Macro

source§

impl Default for Match

source§

impl Default for Minus

source§

impl Default for MinusEq

source§

impl Default for Mod

source§

impl Default for Move

source§

impl Default for Mut

source§

impl Default for Ne

source§

impl Default for Not

source§

impl Default for Or

source§

impl Default for OrEq

source§

impl Default for OrOr

source§

impl Default for syn::token::Override

source§

impl Default for Paren

source§

impl Default for PathSep

source§

impl Default for Percent

source§

impl Default for PercentEq

source§

impl Default for Plus

source§

impl Default for PlusEq

source§

impl Default for Pound

source§

impl Default for Priv

source§

impl Default for Pub

source§

impl Default for Question

source§

impl Default for RArrow

source§

impl Default for Raw

source§

impl Default for Ref

source§

impl Default for Return

source§

impl Default for SelfType

source§

impl Default for SelfValue

source§

impl Default for Semi

source§

impl Default for Shl

source§

impl Default for ShlEq

source§

impl Default for Shr

source§

impl Default for ShrEq

source§

impl Default for Slash

source§

impl Default for SlashEq

source§

impl Default for Star

source§

impl Default for StarEq

source§

impl Default for Static

source§

impl Default for Struct

source§

impl Default for Super

source§

impl Default for Tilde

source§

impl Default for Trait

source§

impl Default for Try

source§

impl Default for Type

source§

impl Default for Typeof

source§

impl Default for Underscore

source§

impl Default for Union

source§

impl Default for Unsafe

source§

impl Default for Unsized

source§

impl Default for Use

source§

impl Default for Virtual

source§

impl Default for Where

source§

impl Default for While

source§

impl Default for Yield

source§

impl Default for B0

source§

impl Default for B1

source§

impl Default for Z0

source§

impl Default for Equal

source§

impl Default for Greater

source§

impl Default for Less

source§

impl Default for UTerm

source§

impl Default for Braced

source§

impl Default for Hyphenated

source§

impl Default for Simple

source§

impl Default for Urn

source§

impl Default for Uuid

source§

impl Default for NoContext

source§

impl Default for ThreadRng

source§

impl Default for OsRng

§

impl Default for AHasher

Provides a default Hasher with fixed keys. This is typically used in conjunction with BuildHasherDefault to create [AHasher]s in order to hash the keys of the map.

Generally it is preferable to use [RandomState] instead, so that different hashmaps will have different keys. However if fixed keys are desirable this may be used instead.

§Example

use std::hash::BuildHasherDefault;
use ahash::{AHasher, RandomState};
use std::collections::HashMap;

let mut map: HashMap<i32, i32, BuildHasherDefault<AHasher>> = HashMap::default();
map.insert(12, 34);
§

impl Default for AHasher

Provides a default Hasher with fixed keys. This is typically used in conjunction with BuildHasherDefault to create [AHasher]s in order to hash the keys of the map.

Generally it is preferable to use [RandomState] instead, so that different hashmaps will have different keys. However if fixed keys are desireable this may be used instead.

§Example

use std::hash::BuildHasherDefault;
use ahash::{AHasher, RandomState};
use std::collections::HashMap;

let mut map: HashMap<i32, i32, BuildHasherDefault<AHasher>> = HashMap::default();
map.insert(12, 34);
§

impl Default for AXNDetail

§

impl Default for AXOption

§

impl Default for AbsEvent

§

impl Default for AccessControl

§

impl Default for AccessXNotifyEvent

§

impl Default for ActionMessageEvent

§

impl Default for ActionMessageFlag

§

impl Default for ActivateEvent

§

impl Default for ActiveDescendantChangedEvent

§

impl Default for Adapter

§

impl Default for AdaptiveFilterType

§

impl Default for AddAccessibleEvent

§

impl Default for AddMaster

§

impl Default for AddOutputModeRequest

§

impl Default for Adler32

§

impl Default for Affine

§

impl Default for AhoCorasickBuilder

§

impl Default for AllocColorCellsReply

§

impl Default for AllocColorCellsRequest

§

impl Default for AllocColorPlanesReply

§

impl Default for AllocColorPlanesRequest

§

impl Default for AllocColorReply

§

impl Default for AllocColorRequest

§

impl Default for AllocNamedColorReply

§

impl Default for Allow

§

impl Default for AllowDeviceEventsRequest

§

impl Default for AllowEventsRequest

§

impl Default for AlnumV1Marker

§

impl Default for AlphabeticV1Marker

§

impl Default for Animcursorelt

§

impl Default for AnnouncementEvent

§

impl Default for AnyDelimiterCodec

§

impl Default for ApiPreference

§

impl Default for ApplicationChangedEvent

§

impl Default for Arc

§

impl Default for Arc

§

impl Default for ArcMode

§

impl Default for ArtifactDebuginfo

§

impl Default for AsciiHexDigitV1Marker

§

impl Default for AtomEnum

§

impl Default for AtomicWaker

§

impl Default for AtomicWaker

§

impl Default for AttachSlave

§

impl Default for Attributes

§

impl Default for AttributesChangedEvent

§

impl Default for AttributesChangedEvent

§

impl Default for AutoRepeatMode

§

impl Default for AvailableEvent

§

impl Default for Axis

§

impl Default for AxisInfo

§

impl Default for AxisScroll

§

impl Default for BString

§

impl Default for BackPixmap

§

impl Default for BackingStore

§

impl Default for Backoff

§

impl Default for BarrierDirections

§

impl Default for BarrierFlags

§

impl Default for BarrierHitEvent

§

impl Default for BarrierReleasePointerInfo

§

impl Default for BasicEmojiV1Marker

§

impl Default for BehaviorType

§

impl Default for BellClass

§

impl Default for BellClassResult

§

impl Default for BellFeedbackCtl

§

impl Default for BellFeedbackState

§

impl Default for BellNotifyEvent

§

impl Default for BellRequest

§

impl Default for BellRequest

§

impl Default for BidiClassNameToValueV1Marker

§

impl Default for BidiClassV1Marker

§

impl Default for BidiClassValueToLongNameV1Marker

§

impl Default for BidiClassValueToShortNameV1Marker

§

impl Default for BidiControlV1Marker

§

impl Default for BidiMirroredV1Marker

§

impl Default for BigEndian

§

impl Default for BigEndian

§

impl Default for BitDepth

§

impl Default for BlankV1Marker

§

impl Default for Blanking

§

impl Default for BlendMode

§

impl Default for Block

§

impl Default for Blocking

§

impl Default for Body

§

impl Default for BoolCtrl

§

impl Default for BoolCtrlsHigh

§

impl Default for BoolCtrlsLow

§

impl Default for BoundsChangedEvent

§

impl Default for Builder

§

impl Default for Builder

§

impl Default for Builder

§

impl Default for Builder

§

impl Default for Builder

§

impl Default for Builder

§

impl Default for Builder

§

impl Default for Builder

§

impl Default for Builder

§

impl Default for Builder

§

impl Default for Builder

§

impl Default for Builder

§

impl Default for Builder

§

impl Default for ButtonClass

§

impl Default for ButtonEvent

§

impl Default for ButtonIndex

§

impl Default for ButtonInfo

§

impl Default for ButtonMask

§

impl Default for ButtonPressEvent

§

impl Default for ButtonPressEvent

§

impl Default for ButtonState

§

impl Default for ByteClasses

§

impl Default for Bytes

§

impl Default for BytesCodec

§

impl Default for BytesMut

§

impl Default for CMDetail

§

impl Default for CP

§

impl Default for CW

§

impl Default for CacheItem

§

impl Default for CacheProperties

§

impl Default for CallBody

§

impl Default for Camera3D

§

impl Default for CancellationToken

§

impl Default for CanonicalCombiningClassMap

§

impl Default for CanonicalCombiningClassNameToValueV1Marker

§

impl Default for CanonicalCombiningClassV1Marker

§

impl Default for CanonicalCombiningClassValueToLongNameV1Marker

§

impl Default for CanonicalCombiningClassValueToShortNameV1Marker

§

impl Default for CanonicalComposition

§

impl Default for CanonicalDecomposition

§

impl Default for CapStyle

§

impl Default for CaseIgnorableV1Marker

§

impl Default for CaseSensitiveV1Marker

§

impl Default for CasedV1Marker

§

impl Default for ChangeActivePointerGrabRequest

§

impl Default for ChangeCursorRequest

§

impl Default for ChangeDevice

§

impl Default for ChangeDeviceControlReply

§

impl Default for ChangeDeviceNotifyEvent

§

impl Default for ChangeFeedbackControlMask

§

impl Default for ChangeGCAux

§

impl Default for ChangeKeyboardControlAux

§

impl Default for ChangeKeyboardDeviceReply

§

impl Default for ChangeKeyboardDeviceRequest

§

impl Default for ChangeMode

§

impl Default for ChangePictureAux

§

impl Default for ChangePointerControlRequest

§

impl Default for ChangePointerDeviceReply

§

impl Default for ChangePointerDeviceRequest

§

impl Default for ChangeReason

§

impl Default for ChangeSaveSetRequest

§

impl Default for ChangeSaveSetRequest

§

impl Default for ChangeWindowAttributesAux

§

impl Default for ChangesWhenCasefoldedV1Marker

§

impl Default for ChangesWhenCasemappedV1Marker

§

impl Default for ChangesWhenLowercasedV1Marker

§

impl Default for ChangesWhenNfkcCasefoldedV1Marker

§

impl Default for ChangesWhenTitlecasedV1Marker

§

impl Default for ChangesWhenUppercasedV1Marker

§

impl Default for Channels

§

impl Default for Char2b

§

impl Default for CharWidthChangedEvent

§

impl Default for Charinfo

§

impl Default for ChildrenChangedEvent

§

impl Default for ChromaSamplePosition

§

impl Default for ChromaSampling

§

impl Default for Circulate

§

impl Default for CirculateNotifyEvent

§

impl Default for CirculateWindowRequest

§

impl Default for ClassBytesRange

§

impl Default for ClassUnicodeRange

§

impl Default for ClassesReportedMask

§

impl Default for ClearAreaRequest

§

impl Default for Client

§

impl Default for ClientBuilder

§

impl Default for ClientDisconnectFlags

§

impl Default for ClientMessageData

§

impl Default for ClipOrdering

§

impl Default for CloseDeviceRequest

§

impl Default for CloseDown

§

impl Default for CloseEvent

§

impl Default for CloseFontRequest

§

impl Default for Cmd

§

impl Default for CodePointInversionListBuilder

§

impl Default for Collector

§

impl Default for Color

§

impl Default for Color

§

impl Default for ColorFlag

§

impl Default for ColorPrimaries

§

impl Default for ColorSpace

§

impl Default for ColorTheme

§

impl Default for Coloritem

§

impl Default for ColormapAlloc

§

impl Default for ColormapEnum

§

impl Default for ColormapNotifyEvent

§

impl Default for ColormapState

§

impl Default for ColumnCountChangedEvent

§

impl Default for ColumnDeletedEvent

§

impl Default for ColumnInsertedEvent

§

impl Default for ColumnReorderedEvent

§

impl Default for CombineRequest

§

impl Default for CommonBehavior

§

impl Default for CompatMapNotifyEvent

§

impl Default for CompositeRequest

§

impl Default for Compression

§

impl Default for CompressionType

§

impl Default for Compressor

§

impl Default for CompressorOxide

§

impl Default for Condvar

§

impl Default for Config

§

impl Default for Config

The defaults are that of beStrict=false in the WHATWG URL Standard

§

impl Default for Config

§

impl Default for Config

§

impl Default for Config

§

impl Default for Config

§

impl Default for Config

§

impl Default for Config

§

impl Default for Config

§

impl Default for Config

§

impl Default for Config

§

impl Default for ConfigTemplate

§

impl Default for ConfigTemplateBuilder

§

impl Default for ConfigWindow

§

impl Default for Configuration

§

impl Default for ConfigureNotifyEvent

§

impl Default for ConfigureRequestEvent

§

impl Default for ConfigureWindowAux

§

impl Default for Connection

§

impl Default for Connection

§

impl Default for ConnectionCredentials

§

impl Default for Const

§

impl Default for ContentChangedEvent

§

impl Default for ContextApi

§

impl Default for ContextAttributes

§

impl Default for ContextAttributesBuilder

§

impl Default for ContextOptions

§

impl Default for Control

§

impl Default for ControlFlow

§

impl Default for ControlsNotifyEvent

§

impl Default for ConvertSelectionRequest

§

impl Default for CoordMode

§

impl Default for Coordinate

§

impl Default for CopyAreaRequest

§

impl Default for CopyColormapAndFreeRequest

§

impl Default for CopyGCRequest

§

impl Default for CopyPlaneRequest

§

impl Default for CopyRegionRequest

§

impl Default for CountedString16

§

impl Default for CpuFeatureLevel

§

impl Default for CpuSet

§

impl Default for CreateColormapRequest

§

impl Default for CreateCursorRequest

§

impl Default for CreateCursorRequest

§

impl Default for CreateEvent

§

impl Default for CreateGCAux

§

impl Default for CreateGlyphCursorRequest

§

impl Default for CreateGlyphSetRequest

§

impl Default for CreateModeReply

§

impl Default for CreateNotifyEvent

§

impl Default for CreatePictureAux

§

impl Default for CreatePixmapRequest

§

impl Default for CreateRegionFromBitmapRequest

§

impl Default for CreateRegionFromGCRequest

§

impl Default for CreateRegionFromPictureRequest

§

impl Default for CreateRegionFromWindowRequest

§

impl Default for CreateSolidFillRequest

§

impl Default for CreateWindowAux

§

impl Default for CropRect

§

impl Default for CrtcChange

§

impl Default for CubicCoeff

§

impl Default for Cursor

§

impl Default for CursorEnum

§

impl Default for CursorNotify

§

impl Default for CursorNotifyEvent

§

impl Default for CursorNotifyMask

§

impl Default for DashV1Marker

§

impl Default for DataDeviceOfferInner

§

impl Default for DataKeyMetadata

§

impl Default for DataLocale

§

impl Default for DataOfferData

§

impl Default for DataRequestMetadata

§

impl Default for DataResponseMetadata

§

impl Default for DataSourceData

§

impl Default for Database

§

impl Default for DeactivateEvent

§

impl Default for DecodeOptions

§

impl Default for DecodeOptions

§

impl Default for DecoderOptions

§

impl Default for Decompressor

§

impl Default for DecompressorOxide

§

impl Default for Decoration

§

impl Default for DedupedLabels

§

impl Default for DefaultBehavior

§

impl Default for DefaultIgnorableCodePointV1Marker

§

impl Default for Deflate

§

impl Default for DeflateLevel

§

impl Default for DeflateOptions

§

impl Default for DeleteDevicePropertyRequest

§

impl Default for DeleteMonitorRequest

§

impl Default for DeleteOutputModeRequest

§

impl Default for DeleteOutputPropertyRequest

§

impl Default for DeletePointerBarrierRequest

§

impl Default for DeletePropertyRequest

§

impl Default for DeleteProviderPropertyRequest

§

impl Default for DependencyKind

§

impl Default for DeprecatedV1Marker

§

impl Default for Depth

§

impl Default for DesktopCreateEvent

§

impl Default for DesktopDestroyEvent

§

impl Default for DestroyEvent

§

impl Default for DestroyModeRequest

§

impl Default for DestroyNotifyEvent

§

impl Default for DestroyRegionRequest

§

impl Default for DestroySubwindowsRequest

§

impl Default for DestroyWindowRequest

§

impl Default for DetachSlave

§

impl Default for Device

§

impl Default for DeviceAbsAreaCtrl

§

impl Default for DeviceAbsAreaState

§

impl Default for DeviceAbsCalibCtl

§

impl Default for DeviceAbsCalibState

§

impl Default for DeviceBellRequest

§

impl Default for DeviceButtonStateNotifyEvent

§

impl Default for DeviceChange

§

impl Default for DeviceClassType

§

impl Default for DeviceControl

§

impl Default for DeviceCoreCtrl

§

impl Default for DeviceCoreState

§

impl Default for DeviceEnableCtrl

§

impl Default for DeviceEnableState

§

impl Default for DeviceEvents

§

impl Default for DeviceFocusInEvent

§

impl Default for DeviceInfo

§

impl Default for DeviceInputMode

§

impl Default for DeviceKeyPressEvent

§

impl Default for DeviceKeyStateNotifyEvent

§

impl Default for DeviceLedInfo

§

impl Default for DeviceMappingNotifyEvent

§

impl Default for DeviceName

§

impl Default for DevicePresenceNotifyEvent

§

impl Default for DevicePropertyNotifyEvent

§

impl Default for DeviceResolutionCtl

§

impl Default for DeviceResolutionState

§

impl Default for DeviceStateNotifyEvent

§

impl Default for DeviceTimeCoord

§

impl Default for DeviceType

§

impl Default for DeviceUse

§

impl Default for DeviceValuatorEvent

§

impl Default for DiacriticV1Marker

§

impl Default for DirBuilder

§

impl Default for Directformat

§

impl Default for Dispatch

§

impl Default for DisplayBuilder

§

impl Default for DmabufFeedback

§

impl Default for DmabufFeedbackTranche

§

impl Default for DoodadType

§

impl Default for DynamicImage

§

impl Default for DynamicNode

§

impl Default for Eager

§

impl Default for EastAsianWidthNameToValueV1Marker

§

impl Default for EastAsianWidthV1Marker

§

impl Default for EastAsianWidthValueToLongNameV1Marker

§

impl Default for EastAsianWidthValueToShortNameV1Marker

§

impl Default for Edition

§

impl Default for ElementId

§

impl Default for EmojiComponentV1Marker

§

impl Default for EmojiModifierBaseV1Marker

§

impl Default for EmojiModifierV1Marker

§

impl Default for EmojiPresentationV1Marker

§

impl Default for EmojiV1Marker

§

impl Default for EnableReply

§

impl Default for EnableRequest

§

impl Default for EncodedOrigin

§

impl Default for EncoderConfig

Default preset for EncoderConfig: it is a balance between quality and speed. See with_speed_preset().

§

impl Default for EncoderOptions

§

impl Default for EncoderParams

§

impl Default for EncoderStats

§

impl Default for Encoding

§

impl Default for EnterEvent

§

impl Default for EnterNotifyEvent

§

impl Default for EntityId

Allows [EntityId] to be stored in collections requiring Default, like TinyVec.

§

impl Default for Error

§

impl Default for Errors

§

impl Default for Event

§

impl Default for Event

§

impl Default for EventAttributes

§

impl Default for EventBodyOwned

§

impl Default for EventBodyQT

§

impl Default for EventFlags

§

impl Default for EventKind

§

impl Default for EventListenerDeregisteredEvent

§

impl Default for EventListenerRegisteredEvent

§

impl Default for EventListeners

§

impl Default for EventMask

§

impl Default for EventMask

§

impl Default for EventMode

§

impl Default for EventType

§

impl Default for Events

§

impl Default for ExemplarCharactersAuxiliaryV1Marker

§

impl Default for ExemplarCharactersIndexV1Marker

§

impl Default for ExemplarCharactersMainV1Marker

§

impl Default for ExemplarCharactersNumbersV1Marker

§

impl Default for ExemplarCharactersPunctuationV1Marker

§

impl Default for ExpandRegionRequest

§

impl Default for Explicit

§

impl Default for ExposeEvent

§

impl Default for Exposures

§

impl Default for ExtendedPictographicV1Marker

§

impl Default for ExtenderV1Marker

§

impl Default for ExtensionDeviceNotifyEvent

§

impl Default for ExtensionManager

§

impl Default for Extensions

§

impl Default for Extensions

§

impl Default for ExtractKind

§

impl Default for Extractor

§

impl Default for Family

§

impl Default for FdSetElement

§

impl Default for FeedbackClass

§

impl Default for FetchRegionReply

§

impl Default for FetchRegionRequest

§

impl Default for Fields

§

impl Default for FillRule

§

impl Default for FillRule

§

impl Default for FillStyle

§

impl Default for FilterType

§

impl Default for FilterType

§

impl Default for FinderBuilder

§

impl Default for FiniteF32

§

impl Default for FiniteF64

§

impl Default for Flags

§

impl Default for Flags

§

impl Default for Flags

§

impl Default for FlushInfo

§

impl Default for FnvHasher

§

impl Default for FocusEvent

§

impl Default for FocusInEvent

§

impl Default for FontArguments<'_, '_>

§

impl Default for FontDraw

§

impl Default for FontEnum

§

impl Default for FontMetrics

§

impl Default for FontStyle

§

impl Default for Fontprop

§

impl Default for ForceScreenSaverRequest

§

impl Default for FormValue

§

impl Default for Format

§

impl Default for Format

§

impl Default for FourByteTag

§

impl Default for Fp3232

§

impl Default for Frame

§

impl Default for FrameControl

§

impl Default for FrameInfo

§

impl Default for FrameParameters

§

impl Default for FrameTypeOverride

§

impl Default for FramebufferInfo

§

impl Default for FreeColormapRequest

§

impl Default for FreeCursorRequest

§

impl Default for FreeGCRequest

§

impl Default for FreeGlyphSetRequest

§

impl Default for FreeLeaseRequest

§

impl Default for FreePictureRequest

§

impl Default for FreePixmapRequest

§

impl Default for FullCompositionExclusionV1Marker

§

impl Default for FxBuildHasher

§

impl Default for FxHasher

§

impl Default for FxHasher

§

impl Default for GBNDetail

§

impl Default for GC

§

impl Default for GX

§

impl Default for GeGenericEvent

§

impl Default for GeneralCategoryNameToValueV1Marker

§

impl Default for GeneralCategoryV1Marker

§

impl Default for GeneralCategoryValueToLongNameV1Marker

§

impl Default for GeneralCategoryValueToShortNameV1Marker

§

impl Default for GeneralPurposeConfig

§

impl Default for GestureClass

§

impl Default for GesturePinchBeginEvent

§

impl Default for GesturePinchEventFlags

§

impl Default for GestureSwipeBeginEvent

§

impl Default for GestureSwipeEventFlags

§

impl Default for GetAtomNameReply

§

impl Default for GetAtomNameRequest

§

impl Default for GetClientDisconnectModeReply

§

impl Default for GetClientDisconnectModeRequest

§

impl Default for GetCompatMapReply

§

impl Default for GetCompatMapRequest

§

impl Default for GetControlsReply

§

impl Default for GetControlsRequest

§

impl Default for GetCrtcGammaReply

§

impl Default for GetCrtcGammaRequest

§

impl Default for GetCrtcGammaSizeReply

§

impl Default for GetCrtcGammaSizeRequest

§

impl Default for GetCrtcInfoReply

§

impl Default for GetCrtcInfoRequest

§

impl Default for GetCrtcTransformReply

§

impl Default for GetCrtcTransformRequest

§

impl Default for GetCursorImageAndNameReply

§

impl Default for GetCursorImageAndNameRequest

§

impl Default for GetCursorImageReply

§

impl Default for GetCursorImageRequest

§

impl Default for GetCursorNameReply

§

impl Default for GetCursorNameRequest

§

impl Default for GetDeviceButtonMappingReply

§

impl Default for GetDeviceButtonMappingRequest

§

impl Default for GetDeviceControlRequest

§

impl Default for GetDeviceDontPropagateListReply

§

impl Default for GetDeviceDontPropagateListRequest

§

impl Default for GetDeviceFocusReply

§

impl Default for GetDeviceFocusRequest

§

impl Default for GetDeviceInfoRequest

§

impl Default for GetDeviceKeyMappingReply

§

impl Default for GetDeviceKeyMappingRequest

§

impl Default for GetDeviceModifierMappingReply

§

impl Default for GetDeviceModifierMappingRequest

§

impl Default for GetDeviceMotionEventsReply

§

impl Default for GetDeviceMotionEventsRequest

§

impl Default for GetDevicePropertyRequest

§

impl Default for GetExtensionVersionReply

§

impl Default for GetFeedbackControlRequest

§

impl Default for GetFontPathReply

§

impl Default for GetFontPathRequest

§

impl Default for GetGeometryReply

§

impl Default for GetGeometryRequest

§

impl Default for GetImageReply

§

impl Default for GetImageRequest

§

impl Default for GetIndicatorMapReply

§

impl Default for GetIndicatorMapRequest

§

impl Default for GetIndicatorStateReply

§

impl Default for GetIndicatorStateRequest

§

impl Default for GetInputFocusReply

§

impl Default for GetInputFocusRequest

§

impl Default for GetKbdByNameReplies

§

impl Default for GetKbdByNameRepliesKeyNamesValueList

§

impl Default for GetKbdByNameRepliesTypesMap

§

impl Default for GetKbdByNameRequest

§

impl Default for GetKeyboardControlReply

§

impl Default for GetKeyboardControlRequest

§

impl Default for GetKeyboardMappingReply

§

impl Default for GetKeyboardMappingRequest

§

impl Default for GetMapMap

§

impl Default for GetMapRequest

§

impl Default for GetModifierMappingReply

§

impl Default for GetModifierMappingRequest

§

impl Default for GetMonitorsReply

§

impl Default for GetMonitorsRequest

§

impl Default for GetMotionEventsReply

§

impl Default for GetMotionEventsRequest

§

impl Default for GetNamedIndicatorReply

§

impl Default for GetNamedIndicatorRequest

§

impl Default for GetNamesReply

§

impl Default for GetNamesRequest

§

impl Default for GetNamesValueList

§

impl Default for GetOutputInfoReply

§

impl Default for GetOutputInfoRequest

§

impl Default for GetOutputPrimaryReply

§

impl Default for GetOutputPrimaryRequest

§

impl Default for GetOutputPropertyReply

§

impl Default for GetOutputPropertyRequest

§

impl Default for GetPanningReply

§

impl Default for GetPanningRequest

§

impl Default for GetPointerControlReply

§

impl Default for GetPointerControlRequest

§

impl Default for GetPointerMappingReply

§

impl Default for GetPointerMappingRequest

§

impl Default for GetPropertyReply

§

impl Default for GetPropertyRequest

§

impl Default for GetPropertyType

§

impl Default for GetProviderInfoReply

§

impl Default for GetProviderInfoRequest

§

impl Default for GetProviderPropertyReply

§

impl Default for GetProviderPropertyRequest

§

impl Default for GetProvidersReply

§

impl Default for GetProvidersRequest

§

impl Default for GetRectanglesReply

§

impl Default for GetRectanglesRequest

§

impl Default for GetScreenInfoReply

§

impl Default for GetScreenInfoRequest

§

impl Default for GetScreenResourcesCurrentReply

§

impl Default for GetScreenResourcesCurrentRequest

§

impl Default for GetScreenResourcesReply

§

impl Default for GetScreenResourcesRequest

§

impl Default for GetScreenSaverReply

§

impl Default for GetScreenSaverRequest

§

impl Default for GetScreenSizeRangeReply

§

impl Default for GetScreenSizeRangeRequest

§

impl Default for GetSelectedExtensionEventsReply

§

impl Default for GetSelectedExtensionEventsRequest

§

impl Default for GetSelectionOwnerReply

§

impl Default for GetSelectionOwnerRequest

§

impl Default for GetStateReply

§

impl Default for GetStateRequest

§

impl Default for GetVersionReply

§

impl Default for GetVersionRequest

§

impl Default for GetWindowAttributesReply

§

impl Default for GetWindowAttributesRequest

§

impl Default for GetXIDListReply

§

impl Default for GetXIDListRequest

§

impl Default for GetXIDRangeReply

§

impl Default for GetXIDRangeRequest

§

impl Default for GlobSet

§

impl Default for Global

§

impl Default for GlyphId

§

impl Default for GlyphId

§

impl Default for Glyphinfo

§

impl Default for Grab

§

impl Default for GrabButtonRequest

§

impl Default for GrabDeviceReply

§

impl Default for GrabKeyRequest

§

impl Default for GrabKeyboardReply

§

impl Default for GrabKeyboardRequest

§

impl Default for GrabMode

§

impl Default for GrabMode22

§

impl Default for GrabModifierInfo

§

impl Default for GrabOwner

§

impl Default for GrabPointerReply

§

impl Default for GrabPointerRequest

§

impl Default for GrabServerRequest

§

impl Default for GrabStatus

§

impl Default for GrabType

§

impl Default for GraphV1Marker

§

impl Default for GraphemeBaseV1Marker

§

impl Default for GraphemeClusterBreakNameToValueV1Marker

§

impl Default for GraphemeClusterBreakV1Marker

§

impl Default for GraphemeClusterBreakValueToLongNameV1Marker

§

impl Default for GraphemeClusterBreakValueToShortNameV1Marker

§

impl Default for GraphemeExtendV1Marker

§

impl Default for GraphemeLinkV1Marker

§

impl Default for GraphicsExposureEvent

§

impl Default for Gravity

§

impl Default for GravityNotifyEvent

§

impl Default for Group

§

impl Default for GroupInfo

§

impl Default for GroupInfo

§

impl Default for Groups

§

impl Default for GroupsWrap

§

impl Default for Handle<SkBitmap>

§

impl Default for Handle<SkColorInfo>

§

impl Default for Handle<SkColorMatrix>

§

impl Default for Handle<SkFont>

§

impl Default for Handle<SkImageInfo>

§

impl Default for Handle<SkOpBuilder>

§

impl Default for Handle<SkPDF_AttributeList>

§

impl Default for Handle<SkPDF_Metadata>

§

impl Default for Handle<SkPaint>

§

impl Default for Handle<SkPath>

§

impl Default for Handle<SkPathMeasure>

§

impl Default for Handle<SkSVGIRI>

§

impl Default for Handle<SkString>

§

impl Default for Handle<SkYUVAInfo>

§

impl Default for Handle<SkYUVAPixmapInfo_SupportedDataTypes>

§

impl Default for Handle<skia_textlayout_StrutStyle>

§

impl Default for Handle<skia_textlayout_TextStyle>

§

impl Default for HangulSyllableTypeNameToValueV1Marker

§

impl Default for HangulSyllableTypeV1Marker

§

impl Default for HangulSyllableTypeValueToLongNameV1Marker

§

impl Default for HangulSyllableTypeValueToShortNameV1Marker

§

impl Default for Hasher

§

impl Default for Header

§

impl Default for HelloWorldProvider

§

impl Default for HelloWorldV1<'_>

§

impl Default for HexDigitV1Marker

§

impl Default for HideCursorRequest

§

impl Default for HierarchyChangeType

§

impl Default for HierarchyEvent

§

impl Default for HierarchyInfo

§

impl Default for HierarchyMask

§

impl Default for HighContrastConfig

§

impl Default for Host

§

impl Default for HostMode

§

impl Default for HyphenV1Marker

§

impl Default for ID

§

impl Default for IMFlag

§

impl Default for IMGroupsWhich

§

impl Default for IMModsWhich

§

impl Default for IPoint

§

impl Default for IRect

§

impl Default for ISize

§

impl Default for IdContinueV1Marker

§

impl Default for IdStartV1Marker

§

impl Default for IdeographicV1Marker

§

impl Default for Idna

§

impl Default for IdsBinaryOperatorV1Marker

§

impl Default for IdsTrinaryOperatorV1Marker

§

impl Default for IfmtInput

§

impl Default for ImageFormat

§

impl Default for ImageInfo

§

impl Default for ImageOrder

§

impl Default for ImePurpose

§

impl Default for Indexvalue

§

impl Default for IndicSyllabicCategoryNameToValueV1Marker

§

impl Default for IndicSyllabicCategoryV1Marker

§

impl Default for IndicSyllabicCategoryValueToLongNameV1Marker

§

impl Default for IndicSyllabicCategoryValueToShortNameV1Marker

§

impl Default for IndicatorMap

§

impl Default for IndicatorMapNotifyEvent

§

impl Default for IndicatorStateNotifyEvent

§

impl Default for InflateState

§

impl Default for Info<'_>

§

impl Default for InputClass

§

impl Default for InputClassInfo

§

impl Default for InputFocus

§

impl Default for InputSelectedReply

§

impl Default for InputSelectedRequest

§

impl Default for InstallColormapRequest

§

impl Default for IntegerBounds

§

impl Default for IntegerFeedbackCtl

§

impl Default for IntegerFeedbackState

§

impl Default for InternAtomReply

§

impl Default for IntersectRegionRequest

§

impl Default for InvalidBufferSize

§

impl Default for InvalidOutputSize

§

impl Default for InvertRegionRequest

§

impl Default for Iter<'_>

§

impl Default for JoinControlV1Marker

§

impl Default for JoinStyle

§

impl Default for JoiningTypeNameToValueV1Marker

§

impl Default for JoiningTypeV1Marker

§

impl Default for JoiningTypeValueToLongNameV1Marker

§

impl Default for JoiningTypeValueToShortNameV1Marker

§

impl Default for KB

§

impl Default for KTMapEntry

§

impl Default for KTSetMapEntry

§

impl Default for KbdFeedbackCtl

§

impl Default for KbdFeedbackState

§

impl Default for Key

§

impl Default for KeyAlias

§

impl Default for KeyButMask

§

impl Default for KeyClass

§

impl Default for KeyCode

§

impl Default for KeyEventFlags

§

impl Default for KeyInfo

§

impl Default for KeyInputState

§

impl Default for KeyModMap

§

impl Default for KeyName

§

impl Default for KeyPressEvent

§

impl Default for KeyPressEvent

§

impl Default for KeyState

§

impl Default for KeyState

§

impl Default for KeySymMap

§

impl Default for KeyType

§

impl Default for KeyVModMap

§

impl Default for KeyboardEvent

§

impl Default for KeyboardInteractivity

§

impl Default for KeymapNotifyEvent

§

impl Default for Keysym

§

impl Default for Keywords

§

impl Default for Kid

§

impl Default for Kill

§

impl Default for KillClientRequest

§

impl Default for Language

§

impl Default for LanguageIdentifier

§

impl Default for LatchLockStateRequest

§

impl Default for LayerAttributes

§

impl Default for Lazy

§

impl Default for LazyStateID

§

impl Default for LeaseNotify

§

impl Default for LedClass

§

impl Default for LedClassResult

§

impl Default for LedFeedbackCtl

§

impl Default for LedFeedbackState

§

impl Default for LedMode

§

impl Default for LegacyAddAccessibleEvent

§

impl Default for LegacyCacheItem

§

impl Default for LengthDelimitedCodec

§

impl Default for LimitSupport

§

impl Default for Limits

§

impl Default for Limits

§

impl Default for Limits

§

impl Default for LineBreakNameToValueV1Marker

§

impl Default for LineBreakV1Marker

§

impl Default for LineBreakValueToLongNameV1Marker

§

impl Default for LineBreakValueToShortNameV1Marker

§

impl Default for LineCap

§

impl Default for LineChangedEvent

§

impl Default for LineCountChangedEvent

§

impl Default for LineJoin

§

impl Default for LineStyle

§

impl Default for Linefix

§

impl Default for LinesCodec

§

impl Default for LinkSelectedEvent

§

impl Default for ListComponentsReply

§

impl Default for ListComponentsRequest

§

impl Default for ListDevicePropertiesReply

§

impl Default for ListDevicePropertiesRequest

§

impl Default for ListExtensionsReply

§

impl Default for ListExtensionsRequest

§

impl Default for ListFontsReply

§

impl Default for ListFontsWithInfoReply

§

impl Default for ListHostsReply

§

impl Default for ListHostsRequest

§

impl Default for ListInputDevicesRequest

§

impl Default for ListInstalledColormapsReply

§

impl Default for ListInstalledColormapsRequest

§

impl Default for ListOutputPropertiesReply

§

impl Default for ListOutputPropertiesRequest

§

impl Default for ListPropertiesReply

§

impl Default for ListPropertiesRequest

§

impl Default for ListProviderPropertiesReply

§

impl Default for ListProviderPropertiesRequest

§

impl Default for Listing

§

impl Default for LittleEndian

§

impl Default for LittleEndian

§

impl Default for Live

§

impl Default for LoadCompleteEvent

§

impl Default for LoadStoppedEvent

§

impl Default for LocalSet

§

impl Default for Locale

§

impl Default for LocaleCanonicalizer

§

impl Default for LocaleDirectionality

§

impl Default for LocaleExpander

§

impl Default for LocaleFallbackConfig

§

impl Default for LocaleFallbackPriority

§

impl Default for Location

§

impl Default for LockDeviceFlags

§

impl Default for LogicalOrderExceptionV1Marker

§

impl Default for LookMatcher

§

impl Default for LookSet

§

impl Default for LookSet

§

impl Default for LookupColorReply

§

impl Default for LowerEvent

§

impl Default for LowercaseV1Marker

§

impl Default for Lzw

§

impl Default for M44

§

impl Default for MapIndex

§

impl Default for MapNotifyEvent

§

impl Default for MapNotifyEvent

§

impl Default for MapPart

§

impl Default for MapRequestEvent

§

impl Default for MapState

§

impl Default for MapSubwindowsRequest

§

impl Default for MapWindowRequest

§

impl Default for Mapping

§

impl Default for MappingNotifyEvent

§

impl Default for MappingStatus

§

impl Default for MaskRequest

§

impl Default for MatchKind

§

impl Default for MatchKind

The default match kind is MatchKind::Standard.

§

impl Default for MatchKind

§

impl Default for MathV1Marker

§

impl Default for Matrix

§

impl Default for Matrix

§

impl Default for MatrixCoefficients

§

impl Default for MatrixFlags

§

impl Default for MatrixFlags

§

impl Default for MaximizeEvent

§

impl Default for Metadata

§

impl Default for MetadataCommand

§

impl Default for Method

§

impl Default for MinimizeEvent

§

impl Default for MissedTickBehavior

§

impl Default for MmapOptions

§

impl Default for ModDef

§

impl Default for ModMask

§

impl Default for ModeFlag

§

impl Default for ModeInfo

§

impl Default for ModelChangedEvent

§

impl Default for ModifierDevice

§

impl Default for ModifierInfo

§

impl Default for ModifierMask

§

impl Default for Modifiers

§

impl Default for ModifiersEvent

§

impl Default for ModifiersKeyState

§

impl Default for ModifiersState

§

impl Default for MonitorInfo

§

impl Default for MoreEventsMask

§

impl Default for Motion

§

impl Default for MotionNotifyEvent

§

impl Default for MouseButton

§

impl Default for MoveEvent

§

impl Default for Mutations

§

impl Default for NKNDetail

§

impl Default for NameDetail

§

impl Default for NamesNotifyEvent

§

impl Default for NewKeyboardNotifyEvent

§

impl Default for NfcInertV1Marker

§

impl Default for NfdInertV1Marker

§

impl Default for NfkcInertV1Marker

§

impl Default for NfkdInertV1Marker

§

impl Default for NoExposureEvent

§

impl Default for NoOperationRequest

§

impl Default for NoProxy

§

impl Default for NoSubscriber

§

impl Default for NodeBuilder

§

impl Default for NoncharacterCodePointV1Marker

§

impl Default for NoneMore

§

impl Default for NormalizedCoordinate

§

impl Default for NormalizedF32Exclusive

§

impl Default for Notify

§

impl Default for Notify

§

impl Default for NotifyDetail

§

impl Default for NotifyDetail

§

impl Default for NotifyEvent

§

impl Default for NotifyMask

§

impl Default for NotifyMode

§

impl Default for NotifyMode

§

impl Default for ObjectPath<'_>

§

impl Default for ObjectRef

§

impl Default for OffsetRequest

§

impl Default for Once

§

impl Default for OnceBool

§

impl Default for OnceNonZeroUsize

§

impl Default for OpenDeviceReply

§

impl Default for OpenDeviceRequest

§

impl Default for OpenOptions

§

impl Default for OpenOptions

§

impl Default for Options

§

impl Default for Options

§

impl Default for Options

§

impl Default for Other

§

impl Default for Outline

§

impl Default for OutputChange

§

impl Default for OutputProperty

§

impl Default for Overlay

§

impl Default for OverlayBehavior

§

impl Default for OverlayKey

§

impl Default for OverlayRow

§

impl Default for Override

§

impl Default for OwnedCanvas<'_>

§

impl Default for OwnedObjectPath

§

impl Default for Packbits

§

impl Default for PacketReader

§

impl Default for PageChangedEvent

§

impl Default for Paint<'_>

§

impl Default for Parker

§

impl Default for Parker

§

impl Default for ParserBuilder

§

impl Default for ParserBuilder

§

impl Default for ParserConfig

§

impl Default for PartialMsgWriteError

§

impl Default for Parts

§

impl Default for Patch3D

§

impl Default for PathBuilder

§

impl Default for PathStroker

§

impl Default for PatternID

§

impl Default for PatternID

§

impl Default for PatternSyntaxV1Marker

§

impl Default for PatternWhiteSpaceV1Marker

§

impl Default for PbufferSurface

§

impl Default for PerClientFlag

§

impl Default for PerClientFlagsReply

§

impl Default for PerClientFlagsRequest

§

impl Default for PictOp

§

impl Default for PictType

§

impl Default for Pictdepth

§

impl Default for Pictforminfo

§

impl Default for Pictscreen

§

impl Default for PictureEnum

§

impl Default for Pictvisual

§

impl Default for PixelDensity

§

impl Default for PixelGeometry

§

impl Default for PixelRange

§

impl Default for Pixmap<'_>

§

impl Default for PixmapEnum

§

impl Default for PixmapPaint

§

impl Default for PixmapSurface

§

impl Default for Place

§

impl Default for Placeholder

§

impl Default for PlaceholderAlignment

§

impl Default for PlaceholderStyle

§

impl Default for PlaneOffset

§

impl Default for Point

§

impl Default for Point

§

impl Default for Point

§

impl Default for Point

§

impl Default for Point

§

impl Default for Point

§

impl Default for Point3

§

impl Default for PointerEventFlags

§

impl Default for Pointfix

§

impl Default for Policy

§

impl Default for PollNext

§

impl Default for PolyEdge

§

impl Default for PolyMode

§

impl Default for PolyShape

§

impl Default for PositiveF32

§

impl Default for PositiveF64

§

impl Default for PredictionMode

§

impl Default for PrefilterConfig

§

impl Default for PrependedConcatenationMarkV1Marker

§

impl Default for PrimarySelectionOfferData

§

impl Default for PrintV1Marker

§

impl Default for Private

§

impl Default for PropMode

§

impl Default for PropagateMode

§

impl Default for Property

§

impl Default for Property

§

impl Default for PropertyChangeEvent

§

impl Default for PropertyChangeEvent

§

impl Default for PropertyEvent

§

impl Default for PropertyFlag

§

impl Default for PropertyFormat

§

impl Default for PropertyNotifyEvent

§

impl Default for ProviderCapability

§

impl Default for ProviderChange

§

impl Default for ProviderProperty

§

impl Default for PtrFeedbackCtl

§

impl Default for PtrFeedbackState

§

impl Default for QuadCoeff

§

impl Default for QueryBestSizeReply

§

impl Default for QueryBestSizeRequest

§

impl Default for QueryColorsReply

§

impl Default for QueryDeviceStateRequest

§

impl Default for QueryExtensionReply

§

impl Default for QueryExtentsReply

§

impl Default for QueryExtentsRequest

§

impl Default for QueryFiltersReply

§

impl Default for QueryFiltersRequest

§

impl Default for QueryFontReply

§

impl Default for QueryFontRequest

§

impl Default for QueryKeymapReply

§

impl Default for QueryKeymapRequest

§

impl Default for QueryOutputPropertyReply

§

impl Default for QueryOutputPropertyRequest

§

impl Default for QueryPictFormatsReply

§

impl Default for QueryPictFormatsRequest

§

impl Default for QueryPictIndexValuesReply

§

impl Default for QueryPictIndexValuesRequest

§

impl Default for QueryPointerReply

§

impl Default for QueryPointerRequest

§

impl Default for QueryProviderPropertyReply

§

impl Default for QueryProviderPropertyRequest

§

impl Default for QueryShapeOf

§

impl Default for QueryTextExtentsReply

§

impl Default for QueryTreeReply

§

impl Default for QueryTreeRequest

§

impl Default for QueryVersionReply

§

impl Default for QueryVersionReply

§

impl Default for QueryVersionReply

§

impl Default for QueryVersionReply

§

impl Default for QueryVersionReply

§

impl Default for QueryVersionRequest

§

impl Default for QueryVersionRequest

§

impl Default for QueryVersionRequest

§

impl Default for QueryVersionRequest

§

impl Default for QueryVersionRequest

§

impl Default for QuotationMarkV1Marker

§

impl Default for RCHandle<SkFontMgr>

§

impl Default for RCHandle<SkFontStyleSet>

§

impl Default for RCHandle<SkOrderedFontMgr>

§

impl Default for RCHandle<SkSVGCircle>

§

impl Default for RCHandle<SkSVGClipPath>

§

impl Default for RCHandle<SkSVGDefs>

§

impl Default for RCHandle<SkSVGEllipse>

§

impl Default for RCHandle<SkSVGFeBlend>

§

impl Default for RCHandle<SkSVGFeColorMatrix>

§

impl Default for RCHandle<SkSVGFeComponentTransfer>

§

impl Default for RCHandle<SkSVGFeComposite>

§

impl Default for RCHandle<SkSVGFeDiffuseLighting>

§

impl Default for RCHandle<SkSVGFeDisplacementMap>

§

impl Default for RCHandle<SkSVGFeDistantLight>

§

impl Default for RCHandle<SkSVGFeFlood>

§

impl Default for RCHandle<SkSVGFeGaussianBlur>

§

impl Default for RCHandle<SkSVGFeImage>

§

impl Default for RCHandle<SkSVGFeMerge>

§

impl Default for RCHandle<SkSVGFeMergeNode>

§

impl Default for RCHandle<SkSVGFeMorphology>

§

impl Default for RCHandle<SkSVGFeOffset>

§

impl Default for RCHandle<SkSVGFePointLight>

§

impl Default for RCHandle<SkSVGFeSpecularLighting>

§

impl Default for RCHandle<SkSVGFeSpotLight>

§

impl Default for RCHandle<SkSVGFeTurbulence>

§

impl Default for RCHandle<SkSVGFilter>

§

impl Default for RCHandle<SkSVGG>

§

impl Default for RCHandle<SkSVGImage>

§

impl Default for RCHandle<SkSVGLine>

§

impl Default for RCHandle<SkSVGLinearGradient>

§

impl Default for RCHandle<SkSVGMask>

§

impl Default for RCHandle<SkSVGPath>

§

impl Default for RCHandle<SkSVGPattern>

§

impl Default for RCHandle<SkSVGRadialGradient>

§

impl Default for RCHandle<SkSVGRect>

§

impl Default for RCHandle<SkSVGSVG>

§

impl Default for RCHandle<SkSVGStop>

§

impl Default for RCHandle<SkSVGTSpan>

§

impl Default for RCHandle<SkSVGText>

§

impl Default for RCHandle<SkSVGTextLiteral>

§

impl Default for RCHandle<SkSVGTextPath>

§

impl Default for RCHandle<SkSVGUse>

§

impl Default for RCHandle<SkShader>

§

impl Default for RCHandle<skgpu_MutableTextureState>

§

impl Default for RCHandle<skia_textlayout_TypefaceFontProvider>

§

impl Default for RCSummary

§

impl Default for RRect

§

impl Default for RadicalV1Marker

§

impl Default for RadioGroupBehavior

§

impl Default for RaiseEvent

§

impl Default for RandomState

Creates an instance of RandomState using keys obtained from the random number generator. Each instance created in this way will have a unique set of keys. (But the resulting instance can be used to create many hashers each or which will have the same keys.)

This is the same as [RandomState::new()]

NOTE: For safety this trait impl is only available available if either of the flags runtime-rng (on by default) or compile-time-rng are enabled. This is to prevent weakly keyed maps from being accidentally created. Instead one of constructors for [RandomState] must be used.

§

impl Default for RandomState

§

impl Default for RateControlConfig

§

impl Default for RawButtonPressEvent

§

impl Default for RawIter<'_>

§

impl Default for RawKeyPressEvent

§

impl Default for RawTouchBeginEvent

§

impl Default for ReadFlags

§

impl Default for RecolorCursorRequest

§

impl Default for Rect

§

impl Default for Rect

§

impl Default for Rect

§

impl Default for Rect

§

impl Default for Rect

§

impl Default for RectHeightStyle

§

impl Default for RectWidthStyle

§

impl Default for Rectangle

§

impl Default for RefHandle<Sk3DView>

§

impl Default for RefHandle<SkShaper>

§

impl Default for RefHandle<skia_textlayout_ParagraphStyle>

§

impl Default for ReferenceGlyphSetRequest

§

impl Default for RefreshRates

§

impl Default for RegionEnum

§

impl Default for RegionExtentsRequest

§

impl Default for RegionalIndicatorV1Marker

§

impl Default for RelEvent

§

impl Default for ReleaseBehavior

§

impl Default for ReloadEvent

§

impl Default for RemapOptions

§

impl Default for RemoveAccessibleEvent

§

impl Default for RemoveMaster

§

impl Default for RenderReturn

§

impl Default for ReparentEvent

§

impl Default for ReparentNotifyEvent

§

impl Default for ReparentWindowRequest

§

impl Default for Repeat

§

impl Default for Repeat

§

impl Default for ResizeEvent

§

impl Default for ResizeRequestEvent

§

impl Default for ResolveFlags

§

impl Default for ResourceChange

§

impl Default for RestoreEvent

§

impl Default for RestyleEvent

§

impl Default for Rgb

§

impl Default for Rng

§

impl Default for Robustness

§

impl Default for Role

§

impl Default for RopeBuilder

§

impl Default for Rotation

§

impl Default for Row

§

impl Default for RowDeletedEvent

§

impl Default for RowInsertedEvent

§

impl Default for RowReorderedEvent

§

impl Default for SA

§

impl Default for SAActionMessage

§

impl Default for SADeviceBtn

§

impl Default for SADeviceValuator

§

impl Default for SAIsoLock

§

impl Default for SAIsoLockFlag

§

impl Default for SAIsoLockNoAffect

§

impl Default for SALockDeviceBtn

§

impl Default for SALockPtrBtn

§

impl Default for SAMovePtr

§

impl Default for SAMovePtrFlag

§

impl Default for SANoAction

§

impl Default for SAPtrBtn

§

impl Default for SARedirectKey

§

impl Default for SASetControls

§

impl Default for SASetGroup

§

impl Default for SASetMods

§

impl Default for SASetPtrDflt

§

impl Default for SASetPtrDfltFlag

§

impl Default for SASwitchScreen

§

impl Default for SATerminate

§

impl Default for SAType

§

impl Default for SAValWhat

§

impl Default for SIAction

§

impl Default for SK

§

impl Default for SO

§

impl Default for Sample

§

impl Default for SamplingOptions

§

impl Default for SaveLayerRec<'_>

§

impl Default for SaveSetMapping

§

impl Default for SaveSetMode

§

impl Default for SaveSetTarget

§

impl Default for Screen

§

impl Default for ScreenChangeNotifyEvent

§

impl Default for ScreenSaver

§

impl Default for ScreenSize

§

impl Default for ScriptNameToValueV1Marker

§

impl Default for ScriptV1Marker

§

impl Default for ScriptValueToLongNameV1Marker

§

impl Default for ScriptValueToShortNameV1Marker

§

impl Default for ScrollClass

§

impl Default for ScrollFlags

§

impl Default for ScrollType

§

impl Default for Segment

§

impl Default for SegmentStarterV1Marker

§

impl Default for SelectCursorInputRequest

§

impl Default for SelectEventsAux

§

impl Default for SelectInputRequest

§

impl Default for SelectInputRequest

§

impl Default for SelectSelectionInputRequest

§

impl Default for SelectionChangedEvent

§

impl Default for SelectionClearEvent

§

impl Default for SelectionEvent

§

impl Default for SelectionEventMask

§

impl Default for SelectionNotifyEvent

§

impl Default for SelectionNotifyEvent

§

impl Default for SelectionRequestEvent

§

impl Default for SendAncillaryBuffer<'_, '_, '_>

§

impl Default for SendEventDest

§

impl Default for SentenceBreakNameToValueV1Marker

§

impl Default for SentenceBreakV1Marker

§

impl Default for SentenceBreakValueToLongNameV1Marker

§

impl Default for SentenceBreakValueToShortNameV1Marker

§

impl Default for SentenceTerminalV1Marker

§

impl Default for Sequence

§

impl Default for SerializedFocusData

§

impl Default for SerializedMouseData

§

impl Default for SerializedPointInteraction

§

impl Default for SetAccessControlRequest

§

impl Default for SetClientDisconnectModeRequest

§

impl Default for SetCloseDownModeRequest

§

impl Default for SetConfig

§

impl Default for SetCrtcConfigReply

§

impl Default for SetDebuggingFlagsReply

§

impl Default for SetDeviceButtonMappingReply

§

impl Default for SetDeviceFocusRequest

§

impl Default for SetDeviceModeReply

§

impl Default for SetDeviceModeRequest

§

impl Default for SetDeviceModifierMappingReply

§

impl Default for SetDeviceValuatorsReply

§

impl Default for SetExplicit

§

impl Default for SetGCClipRegionRequest

§

impl Default for SetInputFocusRequest

§

impl Default for SetKeyType

§

impl Default for SetMapAux

§

impl Default for SetMapFlags

§

impl Default for SetMode

§

impl Default for SetModifierMappingReply

§

impl Default for SetMonitorRequest

§

impl Default for SetNamedIndicatorRequest

§

impl Default for SetNamesAux

§

impl Default for SetOfGroup

§

impl Default for SetOfGroups

§

impl Default for SetOutputPrimaryRequest

§

impl Default for SetPanningReply

§

impl Default for SetPanningRequest

§

impl Default for SetPictureClipRegionRequest

§

impl Default for SetPictureTransformRequest

§

impl Default for SetPointerMappingReply

§

impl Default for SetProviderOffloadSinkRequest

§

impl Default for SetProviderOutputSourceRequest

§

impl Default for SetScreenConfigReply

§

impl Default for SetScreenConfigRequest

§

impl Default for SetScreenSaverRequest

§

impl Default for SetScreenSizeRequest

§

impl Default for SetSelectionOwnerRequest

§

impl Default for SetWindowShapeRegionRequest

§

impl Default for Setup

§

impl Default for SetupAuthenticate

§

impl Default for SetupFailed

§

impl Default for SetupRequest

§

impl Default for Sha1Core

§

impl Default for ShadeEvent

§

impl Default for Shape

§

impl Default for ShowCursorRequest

§

impl Default for SignalHandler

§

impl Default for Size

§

impl Default for Size

§

impl Default for SizeHint

§

impl Default for SkArc_Type

§

impl Default for SkBlendMode

§

impl Default for SkBlurStyle

§

impl Default for SkCanvas_Lattice_RectType

§

impl Default for SkClipOp

§

impl Default for SkPDF_Metadata_CompressionLevel

§

impl Default for SkPaint_Cap

§

impl Default for SkPaint_Join

§

impl Default for SkParsePath_PathEncoding

§

impl Default for SkPathDirection

§

impl Default for SkTileMode

§

impl Default for SkYUVColorSpace

§

impl Default for SmallIndex

§

impl Default for SmolStr

§

impl Default for SoftDottedV1Marker

§

impl Default for Spanfix

§

impl Default for SpeedSettings

§

impl Default for SpinWait

§

impl Default for SpreadMode

§

impl Default for StackMode

§

impl Default for StartKind

§

impl Default for State

§

impl Default for StateChangedEvent

§

impl Default for StateID

§

impl Default for StateID

§

impl Default for StateNotifyEvent

§

impl Default for StatePart

§

impl Default for StateSet

§

impl Default for StatusCode

§

impl Default for StorageId

§

impl Default for Str

§

impl Default for StreamingDecoder

§

impl Default for StringFeedbackCtl

§

impl Default for StringFeedbackState

§

impl Default for Stroke

§

impl Default for StructureElementNode

§

impl Default for Style

§

impl Default for SubPixel

§

impl Default for SubmitInfo

§

impl Default for SubtractRegionRequest

§

impl Default for SubwindowMode

§

impl Default for SurfaceData

§

impl Default for SurfaceInfo

§

impl Default for SurfaceProps

§

impl Default for SurfacePropsFlags

§

impl Default for SwitchScreenFlag

§

impl Default for SymInterpMatch

§

impl Default for SymInterpret

§

impl Default for SymInterpretMatch

§

impl Default for T35

§

impl Default for Table

§

impl Default for TerminalPunctuationV1Marker

§

impl Default for Text

§

impl Default for TextAttributesChangedEvent

§

impl Default for TextBoundsChangedEvent

§

impl Default for TextCaretMovedEvent

§

impl Default for TextChangedEvent

§

impl Default for TextDecoration

§

impl Default for TextEncoding

§

impl Default for TextSelectionChangedEvent

§

impl Default for TextShadow

§

impl Default for TextureInfo

§

impl Default for ThreadPoolBuilder

§

impl Default for Time

§

impl Default for TimeCode

§

impl Default for Timecoord

§

impl Default for TokioExecutor

§

impl Default for TokioTimer

§

impl Default for TouchBeginEvent

§

impl Default for TouchClass

§

impl Default for TouchEventFlags

§

impl Default for TouchMode

§

impl Default for TouchOwnershipEvent

§

impl Default for TouchOwnershipFlags

§

impl Default for TransferCharacteristics

§

impl Default for Transform

§

impl Default for Transform

§

impl Default for Transform

§

impl Default for Transform

§

impl Default for Transform

§

impl Default for Transformations

Instantiate the default transformations, the identity transform.

§

impl Default for TranslateCoordinatesReply

§

impl Default for TranslateCoordinatesRequest

§

impl Default for TranslateRegionRequest

§

impl Default for TranslatorBuilder

§

impl Default for Trap

§

impl Default for Trapezoid

§

impl Default for Triangle

§

impl Default for Tune

§

impl Default for UUshadeEvent

§

impl Default for Uncompressed

§

impl Default for UngrabButtonRequest

§

impl Default for UngrabDeviceButtonRequest

§

impl Default for UngrabDeviceKeyRequest

§

impl Default for UngrabDeviceRequest

§

impl Default for UngrabKeyRequest

§

impl Default for UngrabKeyboardRequest

§

impl Default for UngrabPointerRequest

§

impl Default for UngrabServerRequest

§

impl Default for Unicode

§

impl Default for UnicodeRanges

§

impl Default for UnifiedIdeographV1Marker

§

impl Default for UninstallColormapRequest

§

impl Default for UnionRegionRequest

§

impl Default for UnixCredentials

§

impl Default for UnknownUnit

§

impl Default for UnmapNotifyEvent

§

impl Default for UnmapSubwindowsRequest

§

impl Default for UnmapWindowRequest

§

impl Default for UnparkResult

§

impl Default for Unsupported

§

impl Default for UppercaseV1Marker

§

impl Default for Uri

Returns a Uri representing /

§

impl Default for UseExtensionReply

§

impl Default for UseExtensionRequest

§

impl Default for UserAttentionType

§

impl Default for Utf8PathBuf

§

impl Default for Uts46

§

impl Default for Uts46Mapper

§

impl Default for V2

§

impl Default for V3

§

impl Default for V4

§

impl Default for VMod

§

impl Default for VModsHigh

§

impl Default for VModsLow

§

impl Default for VPlaceholder

§

impl Default for ValidationOptions

§

impl Default for ValuatorClass

§

impl Default for ValuatorInfo

§

impl Default for ValuatorMode

§

impl Default for ValuatorState

§

impl Default for ValuatorStateModeMask

§

impl Default for Value

§

impl Default for Value

§

impl Default for Variants

§

impl Default for VariationSelectorV1Marker

§

impl Default for Vec2

§

impl Default for Version

§

impl Default for Visibility

§

impl Default for VisibilityNotifyEvent

§

impl Default for VisibleDataChangedEvent

§

impl Default for VisualClass

§

impl Default for Visualtype

§

impl Default for WaitGroup

§

impl Default for WarpPointerRequest

§

impl Default for WatchFlags

§

impl Default for Weight

§

impl Default for WhichCaptures

§

impl Default for WhiteSpaceV1Marker

§

impl Default for Width

§

impl Default for WindowAttributes

§

impl Default for WindowBounds

§

impl Default for WindowClass

§

impl Default for WindowEnum

§

impl Default for WindowLevel

§

impl Default for WindowSurface

§

impl Default for WindowType

§

impl Default for WmHints

§

impl Default for WmSizeHints

§

impl Default for WordBreakNameToValueV1Marker

§

impl Default for WordBreakV1Marker

§

impl Default for WordBreakValueToLongNameV1Marker

§

impl Default for WordBreakValueToShortNameV1Marker

§

impl Default for World

§

impl Default for XIAddMasterInfo

§

impl Default for XIAllowEventsRequest

§

impl Default for XIAnyClassInfo

§

impl Default for XIAnyHierarchyChangeInfo

§

impl Default for XIAttachSlaveInfo

§

impl Default for XIBarrierEvent

§

impl Default for XIBarrierReleasePointerInfo

§

impl Default for XIButtonClassInfo

§

impl Default for XIButtonState

§

impl Default for XIChangeCursorRequest

§

impl Default for XIDeletePropertyRequest

§

impl Default for XIDetachSlaveInfo

§

impl Default for XIDeviceChangedEvent

§

impl Default for XIDeviceEvent

§

impl Default for XIDeviceInfo

§

impl Default for XIEnterEvent

§

impl Default for XIEvent

§

impl Default for XIEventMask

§

impl Default for XIEventMask

§

impl Default for XIFeature

§

impl Default for XIGetClientPointerReply

§

impl Default for XIGetClientPointerRequest

§

impl Default for XIGetFocusReply

§

impl Default for XIGetFocusRequest

§

impl Default for XIGetPropertyRequest

§

impl Default for XIGetSelectedEventsReply

§

impl Default for XIGetSelectedEventsRequest

§

impl Default for XIGrabDeviceReply

§

impl Default for XIGrabModifiers

§

impl Default for XIHierarchyEvent

§

impl Default for XIHierarchyInfo

§

impl Default for XIKeyClassInfo

§

impl Default for XIListPropertiesReply

§

impl Default for XIListPropertiesRequest

§

impl Default for XIModifierState

§

impl Default for XIPassiveGrabDeviceReply

§

impl Default for XIPropertyEvent

§

impl Default for XIQueryDeviceRequest

§

impl Default for XIQueryPointerReply

§

impl Default for XIQueryPointerRequest

§

impl Default for XIQueryVersionReply

§

impl Default for XIQueryVersionRequest

§

impl Default for XIRawEvent

§

impl Default for XIRemoveMasterInfo

§

impl Default for XIScrollClassInfo

§

impl Default for XISetClientPointerRequest

§

impl Default for XISetFocusRequest

§

impl Default for XITouchClassInfo

§

impl Default for XITouchOwnershipEvent

§

impl Default for XIUngrabDeviceRequest

§

impl Default for XIValuatorClassInfo

§

impl Default for XIValuatorState

§

impl Default for XIWarpPointerRequest

§

impl Default for XdigitV1Marker

§

impl Default for XidContinueV1Marker

§

impl Default for XidStartV1Marker

§

impl Default for f32x2

§

impl Default for skia_textlayout_Affinity

§

impl Default for skia_textlayout_PositionWithAffinity

§

impl Default for skia_textlayout_StyleType

§

impl Default for skia_textlayout_TextAlign

§

impl Default for skia_textlayout_TextBaseline

§

impl Default for skia_textlayout_TextDecorationMode

§

impl Default for skia_textlayout_TextDecorationStyle

§

impl Default for vec128_storage

§

impl Default for vec256_storage

§

impl Default for vec512_storage

§

impl<'a> Default for &'a BStr

§

impl<'a> Default for &'a DataLocale

§

impl<'a> Default for &'a mut BStr

source§

impl<'a> Default for NodeMaskBuilder<'a>

source§

impl<'a> Default for MetadataBuilder<'a>

source§

impl<'a> Default for RecordBuilder<'a>

source§

impl<'a> Default for PrettyFormatter<'a>

§

impl<'a> Default for DataRequest<'a>

§

impl<'a> Default for DynamicContext<'a>

§

impl<'a> Default for Executor<'a>

§

impl<'a> Default for FlexZeroVec<'a>

§

impl<'a> Default for Frame<'a>

§

impl<'a> Default for LocalExecutor<'a>

§

impl<'a> Default for Names<'a>

§

impl<'a> Default for Names<'a>

§

impl<'a> Default for NonBlocking<'a>

§

impl<'a> Default for RawFaceTables<'a>

§

impl<'a> Default for Select<'a>

§

impl<'a> Default for Str<'a>

§

impl<'a> Default for Structure<'a>

§

impl<'a> Default for StructureBuilder<'a>

§

impl<'a> Default for Subtables<'a>

§

impl<'a> Default for SubtablesIter<'a>

§

impl<'a> Default for Table<'a>

§

impl<'a> Default for Table<'a>

§

impl<'a> Default for Table<'a>

§

impl<'a> Default for ThemeSpec<'a>

§

impl<'a> Default for TrackData<'a>

§

impl<'a> Default for Tracks<'a>

§

impl<'a> Default for ValueRecord<'a>

§

impl<'a, K0, K1, V> Default for ZeroMap2d<'a, K0, K1, V>
where K0: ZeroMapKV<'a> + ?Sized, K1: ZeroMapKV<'a> + ?Sized, V: ZeroMapKV<'a> + ?Sized,

§

impl<'a, K0, K1, V> Default for ZeroMap2dBorrowed<'a, K0, K1, V>
where K0: ZeroMapKV<'a> + ?Sized, K1: ZeroMapKV<'a> + ?Sized, V: ZeroMapKV<'a> + ?Sized, <K0 as ZeroMapKV<'a>>::Slice: 'static, <K1 as ZeroMapKV<'a>>::Slice: 'static, <V as ZeroMapKV<'a>>::Slice: 'static,

1.70.0 · source§

impl<'a, K, V> Default for alloc::collections::btree::map::Iter<'a, K, V>
where K: 'a, V: 'a,

1.70.0 · source§

impl<'a, K, V> Default for alloc::collections::btree::map::IterMut<'a, K, V>
where K: 'a, V: 'a,

§

impl<'a, K, V> Default for ZeroMap<'a, K, V>
where K: ZeroMapKV<'a> + ?Sized, V: ZeroMapKV<'a> + ?Sized,

§

impl<'a, K, V> Default for ZeroMapBorrowed<'a, K, V>
where K: ZeroMapKV<'a> + ?Sized, V: ZeroMapKV<'a> + ?Sized, <K as ZeroMapKV<'a>>::Slice: 'static, <V as ZeroMapKV<'a>>::Slice: 'static,

source§

impl<'a, T> Default for LaunchConfig<'a, T>
where T: Clone,

§

impl<'a, T> Default for OnceRef<'a, T>

§

impl<'a, T> Default for ZeroVec<'a, T>
where T: AsULE,

§

impl<'buf> Default for RecvAncillaryBuffer<'buf>

§

impl<'data> Default for AliasesV1<'data>

§

impl<'data> Default for AliasesV2<'data>

§

impl<'data> Default for LocaleFallbackLikelySubtagsV1<'data>

§

impl<'data> Default for LocaleFallbackParentsV1<'data>

§

impl<'data> Default for LocaleFallbackSupplementV1<'data>

§

impl<'input> Default for AddGlyphsRequest<'input>

§

impl<'input> Default for AddTrapsRequest<'input>

§

impl<'input> Default for AllocNamedColorRequest<'input>

§

impl<'input> Default for ChangeCursorByNameRequest<'input>

§

impl<'input> Default for ChangeDeviceDontPropagateListRequest<'input>

§

impl<'input> Default for ChangeDeviceKeyMappingRequest<'input>

§

impl<'input> Default for ChangeGCRequest<'input>

§

impl<'input> Default for ChangeHostsRequest<'input>

§

impl<'input> Default for ChangeKeyboardControlRequest<'input>

§

impl<'input> Default for ChangeKeyboardMappingRequest<'input>

§

impl<'input> Default for ChangeOutputPropertyRequest<'input>

§

impl<'input> Default for ChangePictureRequest<'input>

§

impl<'input> Default for ChangePropertyRequest<'input>

§

impl<'input> Default for ChangeProviderPropertyRequest<'input>

§

impl<'input> Default for ChangeWindowAttributesRequest<'input>

§

impl<'input> Default for CompositeGlyphs8Request<'input>

§

impl<'input> Default for CompositeGlyphs16Request<'input>

§

impl<'input> Default for CompositeGlyphs32Request<'input>

§

impl<'input> Default for ConfigureOutputPropertyRequest<'input>

§

impl<'input> Default for ConfigureProviderPropertyRequest<'input>

§

impl<'input> Default for ConfigureWindowRequest<'input>

§

impl<'input> Default for CreateAnimCursorRequest<'input>

§

impl<'input> Default for CreateConicalGradientRequest<'input>

§

impl<'input> Default for CreateGCRequest<'input>

§

impl<'input> Default for CreateLeaseRequest<'input>

§

impl<'input> Default for CreateLinearGradientRequest<'input>

§

impl<'input> Default for CreateModeRequest<'input>

§

impl<'input> Default for CreatePictureRequest<'input>

§

impl<'input> Default for CreatePointerBarrierRequest<'input>

§

impl<'input> Default for CreateRadialGradientRequest<'input>

§

impl<'input> Default for CreateRegionRequest<'input>

§

impl<'input> Default for CreateWindowRequest<'input>

§

impl<'input> Default for FillPolyRequest<'input>

§

impl<'input> Default for FillRectanglesRequest<'input>

§

impl<'input> Default for FreeColorsRequest<'input>

§

impl<'input> Default for FreeGlyphsRequest<'input>

§

impl<'input> Default for GetExtensionVersionRequest<'input>

§

impl<'input> Default for GrabDeviceButtonRequest<'input>

§

impl<'input> Default for GrabDeviceKeyRequest<'input>

§

impl<'input> Default for GrabDeviceRequest<'input>

§

impl<'input> Default for ImageText8Request<'input>

§

impl<'input> Default for ImageText16Request<'input>

§

impl<'input> Default for InternAtomRequest<'input>

§

impl<'input> Default for ListFontsRequest<'input>

§

impl<'input> Default for ListFontsWithInfoRequest<'input>

§

impl<'input> Default for LookupColorRequest<'input>

§

impl<'input> Default for OpenFontRequest<'input>

§

impl<'input> Default for PolyArcRequest<'input>

§

impl<'input> Default for PolyFillArcRequest<'input>

§

impl<'input> Default for PolyFillRectangleRequest<'input>

§

impl<'input> Default for PolyLineRequest<'input>

§

impl<'input> Default for PolyPointRequest<'input>

§

impl<'input> Default for PolyRectangleRequest<'input>

§

impl<'input> Default for PolySegmentRequest<'input>

§

impl<'input> Default for PolyText8Request<'input>

§

impl<'input> Default for PolyText16Request<'input>

§

impl<'input> Default for PutImageRequest<'input>

§

impl<'input> Default for QueryColorsRequest<'input>

§

impl<'input> Default for QueryExtensionRequest<'input>

§

impl<'input> Default for QueryTextExtentsRequest<'input>

§

impl<'input> Default for RectanglesRequest<'input>

§

impl<'input> Default for RotatePropertiesRequest<'input>

§

impl<'input> Default for SelectEventsRequest<'input>

§

impl<'input> Default for SelectExtensionEventRequest<'input>

§

impl<'input> Default for SendEventRequest<'input>

§

impl<'input> Default for SetClipRectanglesRequest<'input>

§

impl<'input> Default for SetCompatMapRequest<'input>

§

impl<'input> Default for SetControlsRequest<'input>

§

impl<'input> Default for SetCrtcConfigRequest<'input>

§

impl<'input> Default for SetCrtcGammaRequest<'input>

§

impl<'input> Default for SetCrtcTransformRequest<'input>

§

impl<'input> Default for SetCursorNameRequest<'input>

§

impl<'input> Default for SetDashesRequest<'input>

§

impl<'input> Default for SetDebuggingFlagsRequest<'input>

§

impl<'input> Default for SetDeviceButtonMappingRequest<'input>

§

impl<'input> Default for SetDeviceModifierMappingRequest<'input>

§

impl<'input> Default for SetDeviceValuatorsRequest<'input>

§

impl<'input> Default for SetFontPathRequest<'input>

§

impl<'input> Default for SetIndicatorMapRequest<'input>

§

impl<'input> Default for SetModifierMappingRequest<'input>

§

impl<'input> Default for SetNamesRequest<'input>

§

impl<'input> Default for SetPictureClipRectanglesRequest<'input>

§

impl<'input> Default for SetPictureFilterRequest<'input>

§

impl<'input> Default for SetPointerMappingRequest<'input>

§

impl<'input> Default for SetRegionRequest<'input>

§

impl<'input> Default for StoreColorsRequest<'input>

§

impl<'input> Default for StoreNamedColorRequest<'input>

§

impl<'input> Default for TrapezoidsRequest<'input>

§

impl<'input> Default for TriFanRequest<'input>

§

impl<'input> Default for TriStripRequest<'input>

§

impl<'input> Default for TrianglesRequest<'input>

§

impl<'input> Default for XIBarrierReleasePointerRequest<'input>

§

impl<'input> Default for XIGrabDeviceRequest<'input>

§

impl<'input> Default for XIPassiveGrabDeviceRequest<'input>

§

impl<'input> Default for XIPassiveUngrabDeviceRequest<'input>

§

impl<'input> Default for XISelectEventsRequest<'input>

§

impl<A> Default for Box<str, A>
where A: Allocator + Default,

§

impl<A> Default for SmallVec<A>
where A: Array,

1.70.0 · source§

impl<A, B> Default for core::iter::adapters::chain::Chain<A, B>
where A: Default, B: Default,

1.11.0 · source§

impl<B> Default for Cow<'_, B>
where B: ToOwned + ?Sized, <B as ToOwned>::Owned: Default,

source§

impl<B> Default for petgraph::visit::dfsvisit::Control<B>

The default is Continue.

§

impl<B> Default for Collected<B>

§

impl<BlockSize, Kind> Default for BlockBuffer<BlockSize, Kind>
where BlockSize: ArrayLength<u8> + IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>, <BlockSize as IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>>::Output: NonZero, Kind: BufferKind,

§

impl<C> Default for JoinMultiple<C>
where C: Default,

§

impl<C> Default for JoinMultiplePin<C>
where C: Default,

§

impl<Ctx> Default for freya::prelude::Config<Ctx>
where Ctx: HotReloadingContext,

§

impl<D> Default for Empty<D>

§

impl<D> Default for Full<D>
where D: Buf,

§

impl<D, E> Default for BoxBody<D, E>
where D: Buf + 'static,

§

impl<D, E> Default for UnsyncBoxBody<D, E>
where D: Buf + 'static,

source§

impl<E, Ix> Default for List<E, Ix>
where E: Default, Ix: Default + IndexType,

§

impl<E, N> Default for BitQueue<E, N>
where E: Default + Endianness, N: Default + Numeric,

§

impl<F> Default for OptionFuture<F>

§

impl<Fut> Default for FuturesOrdered<Fut>
where Fut: Future,

§

impl<Fut> Default for FuturesUnordered<Fut>

1.7.0 · source§

impl<H> Default for BuildHasherDefault<H>

1.70.0 · source§

impl<I> Default for Cloned<I>
where I: Default,

1.70.0 · source§

impl<I> Default for Copied<I>
where I: Default,

1.70.0 · source§

impl<I> Default for Enumerate<I>
where I: Default,

1.70.0 · source§

impl<I> Default for Flatten<I>
where I: Default + Iterator, <I as Iterator>::Item: IntoIterator,

1.70.0 · source§

impl<I> Default for Fuse<I>
where I: Default,

1.70.0 · source§

impl<I> Default for Rev<I>
where I: Default,

1.0.0 · source§

impl<Idx> Default for core::ops::range::Range<Idx>
where Idx: Default,

source§

impl<Idx> Default for core::range::Range<Idx>
where Idx: Default,

§

impl<Inner, Value> Default for Recursive<Inner, Value>
where Inner: Default, Value: Default,

source§

impl<Ix> Default for EdgeIndex<Ix>
where Ix: Default,

source§

impl<Ix> Default for NodeIndex<Ix>
where Ix: Default,

§

impl<K> Default for Iter<'_, K>

§

impl<K, A> Default for IntoIter<K, A>
where A: Allocator,

§

impl<K, V> Default for &Slice<K, V>

§

impl<K, V> Default for &mut Slice<K, V>

§

impl<K, V> Default for alloc::boxed::Box<Slice<K, V>>

1.0.0 · source§

impl<K, V> Default for BTreeMap<K, V>

1.70.0 · source§

impl<K, V> Default for alloc::collections::btree::map::Keys<'_, K, V>

1.70.0 · source§

impl<K, V> Default for alloc::collections::btree::map::Range<'_, K, V>

1.82.0 · source§

impl<K, V> Default for RangeMut<'_, K, V>

1.70.0 · source§

impl<K, V> Default for alloc::collections::btree::map::Values<'_, K, V>

1.82.0 · source§

impl<K, V> Default for alloc::collections::btree::map::ValuesMut<'_, K, V>

source§

impl<K, V> Default for SlotMap<K, V>
where K: Key,

source§

impl<K, V> Default for DenseSlotMap<K, V>
where K: Key,

source§

impl<K, V> Default for HopSlotMap<K, V>
where K: Key,

source§

impl<K, V> Default for SecondaryMap<K, V>
where K: Key,

§

impl<K, V> Default for AHashMap<K, V>

NOTE: For safety this trait impl is only available available if either of the flags runtime-rng (on by default) or compile-time-rng are enabled. This is to prevent weakly keyed maps from being accidentally created. Instead one of constructors for [RandomState] must be used.

§

impl<K, V> Default for IntoIter<K, V>

§

impl<K, V> Default for IntoKeys<K, V>

§

impl<K, V> Default for IntoValues<K, V>

§

impl<K, V> Default for Iter<'_, K, V>

§

impl<K, V> Default for Iter<'_, K, V>

§

impl<K, V> Default for IterMut2<'_, K, V>

§

impl<K, V> Default for IterMut<'_, K, V>

§

impl<K, V> Default for IterMut<'_, K, V>

§

impl<K, V> Default for Keys<'_, K, V>

§

impl<K, V> Default for Keys<'_, K, V>

§

impl<K, V> Default for Values<'_, K, V>

§

impl<K, V> Default for Values<'_, K, V>

§

impl<K, V> Default for ValuesMut<'_, K, V>

§

impl<K, V> Default for ValuesMut<'_, K, V>

1.70.0 · source§

impl<K, V, A> Default for alloc::collections::btree::map::IntoIter<K, V, A>
where A: Allocator + Default + Clone,

1.70.0 · source§

impl<K, V, A> Default for alloc::collections::btree::map::IntoKeys<K, V, A>
where A: Allocator + Default + Clone,

1.70.0 · source§

impl<K, V, A> Default for alloc::collections::btree::map::IntoValues<K, V, A>
where A: Allocator + Default + Clone,

§

impl<K, V, A> Default for IntoIter<K, V, A>
where A: Allocator,

§

impl<K, V, A> Default for IntoKeys<K, V, A>
where A: Allocator,

§

impl<K, V, A> Default for IntoValues<K, V, A>
where A: Allocator,

1.0.0 · source§

impl<K, V, S> Default for std::collections::hash::map::HashMap<K, V, S>
where S: Default,

source§

impl<K, V, S> Default for SparseSecondaryMap<K, V, S>
where K: Key, S: BuildHasher + Default,

§

impl<K, V, S> Default for IndexMap<K, V, S>
where S: Default,

§

impl<K, V, S> Default for LiteMap<K, V, S>
where S: Store<K, V> + Default,

§

impl<K, V, S, A> Default for HashMap<K, V, S, A>
where S: Default, A: Default + Allocator + Clone,

§

impl<K, V, S, A> Default for HashMap<K, V, S, A>
where S: Default, A: Default + Allocator,

§

impl<K, V, S, A> Default for HashMap<K, V, S, A>
where S: Default, A: Default + Allocator,

§

impl<K, V, const SIZE: usize> Default for Map<K, V, SIZE>
where K: Ord + Clone, V: Clone,

§

impl<K, const SIZE: usize> Default for Set<K, SIZE>
where K: Ord + Clone,

source§

impl<Key> Default for Torin<Key>
where Key: NodeKey,

§

impl<M> Default for Builder<M>
where M: Default,

§

impl<M> Default for DataPayload<M>
where M: DataMarker, <M as DataMarker>::Yokeable: Default,

source§

impl<N> Default for TarjanScc<N>

§

impl<N, E> Default for BitCounter<N, E>
where N: Default, E: Default + Endianness,

§

impl<N, E> Default for BitRecorder<N, E>
where N: Default, E: Default + Endianness,

source§

impl<N, E, Ty, Ix> Default for Csr<N, E, Ty, Ix>
where Ty: EdgeType, Ix: IndexType,

source§

impl<N, E, Ty, Ix> Default for StableGraph<N, E, Ty, Ix>
where Ty: EdgeType, Ix: IndexType,

Create a new empty StableGraph.

source§

impl<N, E, Ty, Ix> Default for Graph<N, E, Ty, Ix>
where Ty: EdgeType, Ix: IndexType,

Create a new empty Graph.

source§

impl<N, E, Ty, Null, Ix> Default for MatrixGraph<N, E, Ty, Null, Ix>
where Ty: EdgeType, Null: Nullable<Wrapped = E>, Ix: IndexType,

Create a new empty MatrixGraph.

source§

impl<N, E, Ty, S> Default for GraphMap<N, E, Ty, S>
where N: NodeTrait, Ty: EdgeType, S: BuildHasher + Default,

Create a new empty GraphMap.

source§

impl<N, VM> Default for DfsSpace<N, VM>
where VM: VisitMap<N> + Default,

source§

impl<N, VM> Default for Bfs<N, VM>
where VM: Default,

source§

impl<N, VM> Default for Dfs<N, VM>
where VM: Default,

source§

impl<N, VM> Default for DfsPostOrder<N, VM>
where VM: Default,

source§

impl<N, VM> Default for Topo<N, VM>
where VM: Default,

§

impl<O> Default for F32<O>

§

impl<O> Default for F64<O>

§

impl<O> Default for I16<O>

§

impl<O> Default for I32<O>

§

impl<O> Default for I64<O>

§

impl<O> Default for I128<O>

§

impl<O> Default for U16<O>

§

impl<O> Default for U32<O>

§

impl<O> Default for U64<O>

§

impl<O> Default for U128<O>

§

impl<P> Default for LogicalPosition<P>
where P: Default,

§

impl<P> Default for LogicalSize<P>
where P: Default,

§

impl<P> Default for LogicalUnit<P>
where P: Default,

§

impl<P> Default for PhysicalPosition<P>
where P: Default,

§

impl<P> Default for PhysicalSize<P>
where P: Default,

§

impl<P> Default for PhysicalUnit<P>
where P: Default,

§

impl<P, Container> Default for ImageBuffer<P, Container>
where P: Pixel, Container: Default,

§

impl<R> Default for MemoryHistory<R>
where R: Routable, <R as FromStr>::Err: Display,

§

impl<R> Default for RouterConfig<R>
where R: Routable + Clone, <R as FromStr>::Err: Display,

§

impl<R> Default for RouterConfigFactory<R>
where R: Routable, <R as FromStr>::Err: Display,

§

impl<R> Default for RouterProps<R>
where R: Routable, <R as FromStr>::Err: Display,

§

impl<R, G, T> Default for ReentrantMutex<R, G, T>
where R: RawMutex, G: GetThreadId, T: Default + ?Sized,

§

impl<R, T> Default for Mutex<R, T>
where R: RawMutex, T: Default + ?Sized,

§

impl<R, T> Default for RwLock<R, T>
where R: RawRwLock, T: Default + ?Sized,

§

impl<S> Default for Owner<S>
where S: AnyStorage,

§

impl<St> Default for SelectAll<St>
where St: Stream + Unpin,

§

impl<Storage> Default for __BindgenBitfieldUnit<Storage>
where Storage: Default,

§

impl<Storage> Default for __BindgenBitfieldUnit<Storage>
where Storage: Default,

§

impl<Storage> Default for __BindgenBitfieldUnit<Storage>
where Storage: Default,

1.0.0 · source§

impl<T> Default for &[T]

§

impl<T> Default for &Slice<T>

§

impl<T> Default for &ZeroSlice<T>
where T: AsULE,

1.5.0 · source§

impl<T> Default for &mut [T]

1.0.0 · source§

impl<T> Default for Option<T>

1.4.0 · source§

impl<T> Default for [T; 0]

1.4.0 · source§

impl<T> Default for [T; 1]
where T: Default,

1.4.0 · source§

impl<T> Default for [T; 2]
where T: Default,

1.4.0 · source§

impl<T> Default for [T; 3]
where T: Default,

1.4.0 · source§

impl<T> Default for [T; 4]
where T: Default,

1.4.0 · source§

impl<T> Default for [T; 5]
where T: Default,

1.4.0 · source§

impl<T> Default for [T; 6]
where T: Default,

1.4.0 · source§

impl<T> Default for [T; 7]
where T: Default,

1.4.0 · source§

impl<T> Default for [T; 8]
where T: Default,

1.4.0 · source§

impl<T> Default for [T; 9]
where T: Default,

1.4.0 · source§

impl<T> Default for [T; 10]
where T: Default,

1.4.0 · source§

impl<T> Default for [T; 11]
where T: Default,

1.4.0 · source§

impl<T> Default for [T; 12]
where T: Default,

1.4.0 · source§

impl<T> Default for [T; 13]
where T: Default,

1.4.0 · source§

impl<T> Default for [T; 14]
where T: Default,

1.4.0 · source§

impl<T> Default for [T; 15]
where T: Default,

1.4.0 · source§

impl<T> Default for [T; 16]
where T: Default,

1.4.0 · source§

impl<T> Default for [T; 17]
where T: Default,

1.4.0 · source§

impl<T> Default for [T; 18]
where T: Default,

1.4.0 · source§

impl<T> Default for [T; 19]
where T: Default,

1.4.0 · source§

impl<T> Default for [T; 20]
where T: Default,

1.4.0 · source§

impl<T> Default for [T; 21]
where T: Default,

1.4.0 · source§

impl<T> Default for [T; 22]
where T: Default,

1.4.0 · source§

impl<T> Default for [T; 23]
where T: Default,

1.4.0 · source§

impl<T> Default for [T; 24]
where T: Default,

1.4.0 · source§

impl<T> Default for [T; 25]
where T: Default,

1.4.0 · source§

impl<T> Default for [T; 26]
where T: Default,

1.4.0 · source§

impl<T> Default for [T; 27]
where T: Default,

1.4.0 · source§

impl<T> Default for [T; 28]
where T: Default,

1.4.0 · source§

impl<T> Default for [T; 29]
where T: Default,

1.4.0 · source§

impl<T> Default for [T; 30]
where T: Default,

1.4.0 · source§

impl<T> Default for [T; 31]
where T: Default,

1.4.0 · source§

impl<T> Default for [T; 32]
where T: Default,

1.0.0 · source§

impl<T> Default for (T₁, T₂, …, Tₙ)
where T: Default,

This trait is implemented for tuples up to twelve items long.

§

impl<T> Default for EventHandler<T>
where T: 'static,

1.0.0 · source§

impl<T> Default for alloc::boxed::Box<[T]>

§

impl<T> Default for alloc::boxed::Box<Slice<T>>

1.0.0 · source§

impl<T> Default for alloc::boxed::Box<T>
where T: Default,

1.0.0 · source§

impl<T> Default for BinaryHeap<T>
where T: Ord,

1.70.0 · source§

impl<T> Default for alloc::collections::binary_heap::IntoIter<T>

1.82.0 · source§

impl<T> Default for alloc::collections::binary_heap::Iter<'_, T>

1.0.0 · source§

impl<T> Default for BTreeSet<T>

1.70.0 · source§

impl<T> Default for alloc::collections::btree::set::Iter<'_, T>

1.70.0 · source§

impl<T> Default for alloc::collections::btree::set::Range<'_, T>

1.70.0 · source§

impl<T> Default for alloc::collections::linked_list::IntoIter<T>

1.70.0 · source§

impl<T> Default for alloc::collections::linked_list::Iter<'_, T>

1.70.0 · source§

impl<T> Default for alloc::collections::linked_list::IterMut<'_, T>

1.0.0 · source§

impl<T> Default for LinkedList<T>

1.82.0 · source§

impl<T> Default for alloc::collections::vec_deque::iter::Iter<'_, T>

1.82.0 · source§

impl<T> Default for alloc::collections::vec_deque::iter_mut::IterMut<'_, T>

1.0.0 · source§

impl<T> Default for VecDeque<T>

1.80.0 · source§

impl<T> Default for Rc<[T]>

1.0.0 · source§

impl<T> Default for Rc<T>
where T: Default,

1.10.0 · source§

impl<T> Default for alloc::rc::Weak<T>

1.80.0 · source§

impl<T> Default for alloc::sync::Arc<[T]>

1.0.0 · source§

impl<T> Default for alloc::sync::Arc<T>
where T: Default,

1.10.0 · source§

impl<T> Default for alloc::sync::Weak<T>

1.0.0 · source§

impl<T> Default for alloc::vec::Vec<T>

1.80.0 · source§

impl<T> Default for LazyCell<T>
where T: Default,

1.70.0 · source§

impl<T> Default for core::cell::once::OnceCell<T>

1.0.0 · source§

impl<T> Default for Cell<T>
where T: Default,

1.0.0 · source§

impl<T> Default for RefCell<T>
where T: Default,

source§

impl<T> Default for SyncUnsafeCell<T>
where T: Default,

1.10.0 · source§

impl<T> Default for UnsafeCell<T>
where T: Default,

1.19.0 · source§

impl<T> Default for Reverse<T>
where T: Default,

1.2.0 · source§

impl<T> Default for core::iter::sources::empty::Empty<T>

1.0.0 · source§

impl<T> Default for PhantomData<T>
where T: ?Sized,

1.20.0 · source§

impl<T> Default for ManuallyDrop<T>
where T: Default + ?Sized,

1.74.0 · source§

impl<T> Default for Saturating<T>
where T: Default,

1.0.0 · source§

impl<T> Default for Wrapping<T>
where T: Default,

1.62.0 · source§

impl<T> Default for AssertUnwindSafe<T>
where T: Default,

1.70.0 · source§

impl<T> Default for core::slice::iter::Iter<'_, T>

1.70.0 · source§

impl<T> Default for core::slice::iter::IterMut<'_, T>

1.0.0 · source§

impl<T> Default for AtomicPtr<T>

source§

impl<T> Default for Exclusive<T>
where T: Default + ?Sized,

1.0.0 · source§

impl<T> Default for std::io::cursor::Cursor<T>
where T: Default,

1.80.0 · source§

impl<T> Default for LazyLock<T>
where T: Default,

1.10.0 · source§

impl<T> Default for std::sync::mutex::Mutex<T>
where T: Default + ?Sized,

1.70.0 · source§

impl<T> Default for OnceLock<T>

source§

impl<T> Default for ReentrantLock<T>
where T: Default,

1.10.0 · source§

impl<T> Default for std::sync::rwlock::RwLock<T>
where T: Default,

source§

impl<T> Default for HttpsConnector<T>
where T: Default,

source§

impl<T> Default for Ratio<T>
where T: Clone + Integer,

source§

impl<T> Default for NotZero<T>
where T: Zero,

§

impl<T> Default for AHashSet<T>

NOTE: For safety this trait impl is only available available if either of the flags runtime-rng (on by default) or compile-time-rng are enabled. This is to prevent weakly keyed maps from being accidentally created. Instead one of constructors for [RandomState] must be used.

§

impl<T> Default for AlgSetKey<T>

§

impl<T> Default for Angle<T>
where T: Default,

§

impl<T> Default for Atomic<T>
where T: Pointable + ?Sized,

§

impl<T> Default for AtomicCell<T>
where T: Default,

§

impl<T> Default for Bgr<T>
where T: Default,

§

impl<T> Default for BitFlags<T>
where T: BitFlag,

The default value returned is one with all flags unset, i. e. [empty][Self::empty], unless customized.

§

impl<T> Default for Box<T>
where T: Default,

§

impl<T> Default for CachePadded<T>
where T: Default,

§

impl<T> Default for CoreWrapper<T>
where T: Default + BufferKindUser, <T as BlockSizeUser>::BlockSize: IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>> + Default, <<T as BlockSizeUser>::BlockSize as IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>>::Output: NonZero, <T as BufferKindUser>::BufferKind: Default,

§

impl<T> Default for Cursor<T>
where T: Default,

§

impl<T> Default for Cursor<T>
where T: Default,

§

impl<T> Default for EnumSet<T>
where T: EnumSetType,

§

impl<T> Default for EventLoopBuilder<T>
where T: Default + 'static,

§

impl<T> Default for Gray_v08<T>
where T: Default,

§

impl<T> Default for Grb<T>
where T: Default,

§

impl<T> Default for HeaderMap<T>

§

impl<T> Default for Injector<T>

§

impl<T> Default for Intern<T>
where T: Eq + Hash + Send + Sync + Default + 'static,

§

impl<T> Default for IntoIter<T>

§

impl<T> Default for Iter<'_, T>

§

impl<T> Default for Iter<'_, T>

§

impl<T> Default for IterHash<'_, T>

§

impl<T> Default for IterHashMut<'_, T>

§

impl<T> Default for IterMut<'_, T>

§

impl<T> Default for JoinSet<T>

§

impl<T> Default for Lazy<T>
where T: Default,

§

impl<T> Default for Lazy<T>
where T: Default,

§

impl<T> Default for Lazy<T>
where T: Default,

§

impl<T> Default for LazyArray16<'_, T>

§

impl<T> Default for LazyArray32<'_, T>

§

impl<T> Default for LazyArrayIter16<'_, T>
where T: FromData,

§

impl<T> Default for Mutex<T>
where T: Default + ?Sized,

§

impl<T> Default for Mutex<T>
where T: Default,

§

impl<T> Default for Mutex<T>
where T: Default,

§

impl<T> Default for NotNan<T>
where T: Default,

§

impl<T> Default for OnceBox<T>

§

impl<T> Default for OnceCell<T>

§

impl<T> Default for OnceCell<T>

§

impl<T> Default for OnceCell<T>

§

impl<T> Default for OnceCell<T>

§

impl<T> Default for Optional<T>

§

impl<T> Default for OrderedFloat<T>
where T: Default,

§

impl<T> Default for Request<T>
where T: Default,

§

impl<T> Default for Response<T>
where T: Default,

§

impl<T> Default for Rgb<T>
where T: Default,

§

impl<T> Default for RwLock<T>
where T: Default + ?Sized,

§

impl<T> Default for RwLock<T>
where T: Default + ?Sized,

§

impl<T> Default for Sender<T>
where T: Default,

§

impl<T> Default for ShardedLock<T>
where T: Default,

§

impl<T> Default for Shared<'_, T>
where T: Pointable + ?Sized,

§

impl<T> Default for Slab<T>

§

impl<T> Default for SurfaceAttributes<T>
where T: Default + SurfaceTypeTrait,

§

impl<T> Default for SurfaceAttributesBuilder<T>
where T: Default + SurfaceTypeTrait,

§

impl<T> Default for TcpUlp<T>

§

impl<T> Default for TransientSource<T>
where T: Default,

§

impl<T> Default for TryLock<T>
where T: Default,

§

impl<T> Default for Unalign<T>
where T: Default,

§

impl<T> Default for VarZeroVec<'_, T>
where T: VarULE + ?Sized,

§

impl<T> Default for Vec2<T>
where T: Default,

§

impl<T> Default for Vec<T>

§

impl<T> Default for XofReaderCoreWrapper<T>
where T: Default + XofReaderCore, <T as BlockSizeUser>::BlockSize: IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>> + Default, <<T as BlockSizeUser>::BlockSize as IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>>::Output: NonZero,

§

impl<T> Default for __BindgenUnionField<T>

§

impl<T> Default for __BindgenUnionField<T>

§

impl<T> Default for __IncompleteArrayField<T>
where T: Default,

§

impl<T> Default for __IncompleteArrayField<T>
where T: Default,

§

impl<T> Default for __IncompleteArrayField<T>
where T: Default,

§

impl<T> Default for __IncompleteArrayField<T>
where T: Default,

1.70.0 · source§

impl<T, A> Default for alloc::collections::btree::set::IntoIter<T, A>
where A: Allocator + Default + Clone,

1.70.0 · source§

impl<T, A> Default for alloc::vec::into_iter::IntoIter<T, A>
where A: Allocator + Default,

§

impl<T, A> Default for Abgr<T, A>
where T: Default, A: Default,

§

impl<T, A> Default for Argb<T, A>
where T: Default, A: Default,

§

impl<T, A> Default for Bgra<T, A>
where T: Default, A: Default,

§

impl<T, A> Default for Box<[T], A>
where A: Allocator + Default,

§

impl<T, A> Default for GrayA<T, A>
where T: Default, A: Default,

§

impl<T, A> Default for GrayAlpha_v08<T, A>
where T: Default, A: Default,

§

impl<T, A> Default for HashTable<T, A>
where A: Allocator + Default,

§

impl<T, A> Default for HashTable<T, A>
where A: Allocator + Default,

§

impl<T, A> Default for IntoIter<T, A>
where A: Allocator,

§

impl<T, A> Default for Rgba<T, A>
where T: Default, A: Default,

§

impl<T, F> Default for VarZeroVecOwned<T, F>
where T: VarULE + ?Sized,

§

impl<T, N> Default for GenericArray<T, N>
where T: Default, N: ArrayLength<T>,

§

impl<T, N> Default for GenericArray<T, N>
where T: Default, N: ArrayLength,

§

impl<T, OutSize, O> Default for CtVariableCoreWrapper<T, OutSize, O>
where T: VariableOutputCore, OutSize: ArrayLength<u8> + IsLessOrEqual<<T as OutputSizeUser>::OutputSize>, <OutSize as IsLessOrEqual<<T as OutputSizeUser>::OutputSize>>::Output: NonZero, <T as BlockSizeUser>::BlockSize: IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>, <<T as BlockSizeUser>::BlockSize as IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>>::Output: NonZero,

source§

impl<T, P> Default for Punctuated<T, P>

§

impl<T, S> Default for CopyValue<T, S>
where T: Default + 'static, S: Storage<T>,

§

impl<T, S> Default for ReadOnlySignal<T, S>
where T: Default + 'static, S: Storage<SignalData<T>>,

§

impl<T, S> Default for Signal<T, S>
where T: Default + 'static, S: Storage<SignalData<T>>,

1.0.0 · source§

impl<T, S> Default for std::collections::hash::set::HashSet<T, S>
where S: Default,

§

impl<T, S> Default for IndexSet<T, S>
where S: Default,

§

impl<T, S, A> Default for HashSet<T, S, A>
where S: Default, A: Default + Allocator + Clone,

§

impl<T, S, A> Default for HashSet<T, S, A>
where S: Default, A: Default + Allocator,

§

impl<T, S, A> Default for HashSet<T, S, A>
where S: Default, A: Default + Allocator,

§

impl<T, Src, Dst> Default for Scale<T, Src, Dst>
where T: Default,

§

impl<T, Src, Dst> Default for Transform2D<T, Src, Dst>
where T: Zero + One,

§

impl<T, Src, Dst> Default for Transform3D<T, Src, Dst>
where T: Zero + One,

§

impl<T, Src, Dst> Default for Translation2D<T, Src, Dst>
where T: Zero,

§

impl<T, Src, Dst> Default for Translation3D<T, Src, Dst>
where T: Zero,

§

impl<T, U> Default for freya::prelude::Rect<T, U>
where T: Default,

§

impl<T, U> Default for Box2D<T, U>
where T: Default,

§

impl<T, U> Default for Box3D<T, U>
where T: Default,

§

impl<T, U> Default for Length<T, U>
where T: Default,

§

impl<T, U> Default for Point2D<T, U>
where T: Default,

§

impl<T, U> Default for Point3D<T, U>
where T: Default,

§

impl<T, U> Default for SideOffsets2D<T, U>
where T: Default,

§

impl<T, U> Default for Size2D<T, U>
where T: Default,

§

impl<T, U> Default for Size3D<T, U>
where T: Default,

§

impl<T, U> Default for Vector2D<T, U>
where T: Default,

§

impl<T, U> Default for Vector3D<T, U>
where T: Default,

source§

impl<T, const CAP: usize> Default for ArrayVec<T, CAP>

source§

impl<T, const N: usize> Default for Mask<T, N>

source§

impl<T, const N: usize> Default for Simd<T, N>

source§

impl<U> Default for NInt<U>
where U: Default + Unsigned + NonZero,

source§

impl<U> Default for PInt<U>
where U: Default + Unsigned + NonZero,

source§

impl<U, B> Default for UInt<U, B>
where U: Default, B: Default,

§

impl<U, const N: usize> Default for NichedOption<U, N>

source§

impl<const CAP: usize> Default for ArrayString<CAP>