Trait druid::piet::cairo::glib::ToValue

pub trait ToValue {
    // Required methods
    fn to_value(&self) -> Value;
    fn value_type(&self) -> Type;
}
Expand description

Trait to convert a value to a Value.

Similar to other common conversion traits, the following invariants are guaranteed:

  • Invertibility: x.to_value().get().unwrap() == x. In words, FromValue is the inverse of ToValue.
  • Idempotence: x.to_value() == x.to_value().to_value(). In words, applying ToValue multiple times yields the same result as applying it once. Idempotence also applies the other way around: value.get::<Value>() is a no-op.

There is also the possibility to wrap values within values, see BoxedValue. All (un-)boxing needs to be done manually, and will be preserved under the conversion methods.

The conversion methods may cause values to be cloned, which may result in reference counter changes or heap allocations depending on the source and target type.

Required Methods§

fn to_value(&self) -> Value

Convert a value to a Value.

fn value_type(&self) -> Type

Returns the type identifer of self.

This is the type of the value to be returned by to_value.

Implementations on Foreign Types§

§

impl ToValue for PrintDuplex

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for ApplicationInhibitFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for PanDirection

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for Align

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for TextSearchFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for RecentChooserError

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for PrintError

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for DeleteType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for InputPurpose

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for PrintOperationAction

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for PolicyType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for TargetFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for CornerType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for DialogFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for WindowType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for PrintQuality

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for InputHints

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for ButtonsType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for StateFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for Orientation

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for SortType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for License

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for IconViewDropPosition

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for TextDirection

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for RegionFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for LevelBarMode

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for MessageType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for RecentManagerError

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for RecentSortType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for CellRendererState

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for ImageType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for AccelFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for WrapMode

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for BuilderError

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for StyleContextPrintFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for EventSequenceState

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for FileChooserConfirmation

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for TextViewLayer

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for PrintPages

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for IconLookupFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for PrintOperationResult

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for TreeViewGridLines

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for RecentFilterFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for ArrowType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for ScrollStep

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for CellRendererAccelMode

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for NumberUpLayout

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for RevealerTransitionType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for ShortcutType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for PrintStatus

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for SpinType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for ReliefStyle

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for CssSectionType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for ScrollType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for MovementStep

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for NotebookTab

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for WidgetHelpType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for TextWindowType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for DestDefaults

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for Justification

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for DirectionType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for SpinButtonUpdatePolicy

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for MenuDirectionType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for TreeViewDropPosition

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for PopoverConstraint

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for ShadowType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for PageOrientation

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for PackType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for SizeGroupMode

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for Unit

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for CssProviderError

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for ToolbarStyle

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for ResponseType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for IconThemeError

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for BaselinePosition

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for WindowPosition

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for EntryIconPosition

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for SensitivityType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for PageSet

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for PlacesOpenFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for ButtonBoxStyle

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for TextExtendSelection

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for CellRendererMode

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for DragResult

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for AssistantPageType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for BorderStyle

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for ScrollablePolicy

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for PositionType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for PropagationPhase

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for IconSize

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for TreeViewColumnSizing

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for PadActionType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for FileChooserError

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for ToolPaletteDragTargets

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for CalendarDisplayOptions

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for FileChooserAction

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for SelectionMode

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for StackTransitionType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for JunctionSides

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for TreeModelFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for ButtonRole

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for SizeRequestMode

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for FileFilterFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for PackDirection

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for ResizeMode

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for Layer

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for ValueType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for HyperlinkStateFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for RelationType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for TextBoundary

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for TextAttribute

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for TextGranularity

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for TextClipType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for Role

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for CoordType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for StateType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for bool

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for i8

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for u64

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for Vec<GString, Global>

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for String

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for char

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for u32

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for *mut c_void

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for &str

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl<'a> ToValue for &'a [&'a str]

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl<'a> ToValue for [&'a str]

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for u8

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for i64

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl<T> ToValue for &Twhere T: ToValue + StaticType,

Blanket implementation for all references.

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for str

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for f32

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for f64

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for Vec<String, Global>

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for i32

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for AnchorHints

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for WindowTypeHint

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for CrossingMode

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for DeviceType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for ScrollDirection

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for GrabOwnership

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for DragAction

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for CursorType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for Gravity

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for EventType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for VisibilityState

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for DragProtocol

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for InputMode

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for PropMode

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for ModifierIntent

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for WindowWindowClass

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for DeviceToolType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for OwnerChange

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for FrameClockPhase

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for AxisUse

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for SubpixelLayout

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for FullscreenMode

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for WMFunction

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for GrabStatus

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for WindowEdge

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for NotifyType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for WMDecoration

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for DragCancelReason

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for InputSource

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for WindowState

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for SettingAction

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for ByteOrder

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for WindowType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for SeatCapabilities

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for EventMask

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for AxisFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for WindowHints

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for PropertyState

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for ModifierType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for VisualType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for GLError

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for DevicePadFeature

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for PixbufError

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for PixbufRotation

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for PixbufAlphaMode

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for InterpType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for Colorspace

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for DBusConnectionFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for BusNameOwnerFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for TlsCertificateFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for FileType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for SocketClientEvent

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for ZlibCompressorFormat

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for DataStreamByteOrder

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for DBusProxyFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for FileMeasureFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for FileMonitorFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for SettingsBindFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for NotificationPriority

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for ResolverError

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for DataStreamNewlineType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for ResourceError

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for FileCreateFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for CredentialsType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for DBusCapabilityFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for DBusSignalFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for FileQueryInfoFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for FileMonitorEvent

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for OutputStreamSpliceFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for DBusServerFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for EmblemOrigin

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for BusType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for BusNameWatcherFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for TlsRehandshakeMode

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for TlsAuthenticationMode

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for ConverterFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for TlsInteractionResult

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for DBusCallFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for DBusMessageByteOrder

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for IOErrorEnum

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for FileCopyFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for DBusMessageHeaderField

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for SocketListenerEvent

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for SocketProtocol

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for DriveStartFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for DriveStartStopType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for UnixSocketAddressType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for FileAttributeStatus

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for DBusSendMessageFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for DBusMessageFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for ApplicationFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for MountUnmountFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for FileAttributeInfoFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for DBusMessageType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for IOStreamSpliceFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for ResourceLookupFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for TlsPasswordFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for SubprocessFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for MountMountFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for DBusInterfaceSkeletonFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for ResolverRecordType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for AskPasswordFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for TlsDatabaseVerifyFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for TlsCertificateRequestFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for PasswordSave

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for TlsError

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for FileAttributeType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for TlsDatabaseLookupFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for SocketFamily

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for SocketType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for NetworkConnectivity

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for ConverterResult

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for MountOperationResult

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for AppInfoCreateFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for Alignment

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for Style

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for Gravity

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for BidiType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for Weight

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for GravityHint

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for FontMask

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for AttrType

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for WrapMode

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for CoverageLevel

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for Script

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for Direction

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for Stretch

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for ShowFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for ShapeFlags

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for TabAlign

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for RenderPart

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for Variant

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for Underline

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

§

impl ToValue for EllipsizeMode

§

fn to_value(&self) -> Value

§

fn value_type(&self) -> Type

Implementors§

§

impl ToValue for &GStr

§

impl ToValue for Antialias

§

impl ToValue for Content

§

impl ToValue for druid::piet::cairo::DeviceType

§

impl ToValue for Extend

§

impl ToValue for FillRule

§

impl ToValue for Filter

§

impl ToValue for FontSlant

§

impl ToValue for FontType

§

impl ToValue for FontWeight

§

impl ToValue for Format

§

impl ToValue for HintMetrics

§

impl ToValue for HintStyle

§

impl ToValue for LineCap

§

impl ToValue for LineJoin

§

impl ToValue for Operator

§

impl ToValue for PathDataType

§

impl ToValue for PatternType

§

impl ToValue for RegionOverlap

§

impl ToValue for SubpixelOrder

§

impl ToValue for SurfaceType

§

impl ToValue for TextClusterFlags

§

impl ToValue for Context

§

impl ToValue for Device

§

impl ToValue for ImageSurface

§

impl ToValue for Matrix

§

impl ToValue for RecordingSurface

§

impl ToValue for Rectangle

§

impl ToValue for RectangleInt

§

impl ToValue for Region

§

impl ToValue for Surface

§

impl ToValue for XCBSurface

§

impl ToValue for NonNull<c_void>

§

impl ToValue for Inhibit

§

impl ToValue for BindingFlags

§

impl ToValue for BoxedValue

§

impl ToValue for GStr

§

impl ToValue for GString

§

impl ToValue for ILong

§

impl ToValue for IOCondition

§

impl ToValue for SendValue

§

impl ToValue for ULong

§

impl ToValue for Value

§

impl<'a> ToValue for &'a SendValue

§

impl<'a> ToValue for &'a Value

§

impl<T> ToValue for Option<T>where T: ToValueOptional + StaticType,

Blanket implementation for all optional types.