Seti

Enum Seti 

Source
#[repr(u32)]
pub enum Seti {
Show 160 variants Apple = 58_933, Argdown = 58_934, Asm = 58_935, Audio = 58_936, Babel = 58_937, Bazel = 58_938, Bicep = 58_939, Bower = 58_906, Bsl = 58_940, C = 58_953, CSharp = 58_952, Cake = 58_942, CakePhp = 58_941, Checkbox = 58_943, CheckboxUnchecked = 58_944, Clojure = 58_946, CodeClimate = 58_947, CodeSearch = 58_948, Coffee = 58_907, Coldfusion = 58_949, Config = 58_901, Cpp = 58_950, Crystal = 58_927, CrystalEmbedded = 58_951, Css = 58_900, Csv = 58_954, Cu = 58_955, D = 58_961, Dart = 58_956, Db = 58_957, DeprecationCop = 58_959, Docker = 58_960, Editorconfig = 58_962, Ejs = 58_904, Elixir = 58_925, ElixirScript = 58_963, Elm = 58_924, Error = 58_964, Eslint = 58_965, Ethereum = 58_966, FSharp = 58_970, Favicon = 58_915, Firebase = 58_967, Firefox = 58_968, Folder = 58_899, Font = 58_969, GitIgnore = 58_973, Github = 58_971, Gitlab = 58_972, Go = 58_919, Go2 = 58_974, Godot = 58_975, Gradle = 58_976, Grails = 58_977, Graphql = 58_978, Grunt = 58_897, Gulp = 58_896, Hacklang = 58_979, Haml = 58_980, Happenings = 58_981, Haskell = 58_911, Haxe = 58_982, Heroku = 58_887, Hex = 58_983, Home = 58_903, Html = 58_894, Ignored = 58_984, Illustrator = 58_985, Image = 58_893, Info = 58_986, Ionic = 58_987, Jade = 58_988, Java = 58_989, Javascript = 58_892, Jenkins = 58_990, Jinja = 58_991, Julia = 58_916, Karma = 58_914, Kotlin = 58_932, Less = 58_891, License = 58_890, Liquid = 58_992, Livescript = 58_993, Lock = 58_994, Lua = 58_912, Makefile = 58_995, Markdown = 58_889, Maven = 58_996, Mdo = 58_997, Mustache = 58_895, NewFile = 58_998, Nim = 58_999, Notebook = 59_000, NpmIgnored = 58_902, Nunjucks = 59_001, Ocaml = 59_002, Odata = 59_003, Pddl = 59_004, Pdf = 59_005, Perl = 59_006, Photoshop = 59_007, Php = 58_888, Pipeline = 59_008, Plan = 59_009, Platformio = 59_010, PlayArrow = 58_882, Powershell = 59_011, Prisma = 59_012, Project = 58_881, Prolog = 59_013, Pug = 59_014, Puppet = 58_929, Purescript = 58_928, Python = 58_886, R = 59_018, Rails = 58_884, React = 58_917, Reasonml = 59_015, Rescript = 59_016, Rollup = 59_017, Ruby = 58_885, Rust = 59_019, Salesforce = 59_020, Sass = 58_883, Sbt = 59_021, Scala = 59_022, Search = 59_023, Settings = 59_024, Shell = 59_025, Slim = 59_026, Smarty = 59_027, Spring = 59_028, Stylelint = 59_029, Stylus = 58_880, Sublime = 59_030, Svelte = 59_031, Svg = 59_032, Swift = 59_033, Terraform = 59_034, Tex = 59_035, Text = 58_958, TimeCop = 58_945, Todo = 59_036, Tsconfig = 59_037, Twig = 58_908, Typescript = 58_920, Vala = 59_038, Video = 59_039, Vue = 59_040, Wasm = 59_041, Wat = 59_042, Webpack = 59_043, Wgt = 59_044, Word = 59_045, Xls = 59_046, Xml = 58_905, Yarn = 59_047, Yml = 59_048, Zig = 59_049, Zip = 59_050,
}
Expand description

Contains the 160 glyphs in the seti category

Variants§

§

Apple = 58_933

seti-apple (U+E635)
Unicode range: Private Use Area

Preview Glyph

§

Argdown = 58_934

seti-argdown (U+E636)
Unicode range: Private Use Area

Preview Glyph

§

Asm = 58_935

seti-asm (U+E637)
Unicode range: Private Use Area

Preview Glyph

§

Audio = 58_936

seti-audio (U+E638)
Unicode range: Private Use Area

Preview Glyph

§

Babel = 58_937

seti-babel (U+E639)
Unicode range: Private Use Area

Preview Glyph

§

Bazel = 58_938

seti-bazel (U+E63A)
Unicode range: Private Use Area

Preview Glyph

§

Bicep = 58_939

seti-bicep (U+E63B)
Unicode range: Private Use Area

Preview Glyph

§

Bower = 58_906

seti-bower (U+E61A)
Unicode range: Private Use Area

Preview Glyph

§

Bsl = 58_940

seti-bsl (U+E63C)
Unicode range: Private Use Area

Preview Glyph

§

C = 58_953

seti-c (U+E649)
Unicode range: Private Use Area

Preview Glyph

§

CSharp = 58_952

seti-c_sharp (U+E648)
Unicode range: Private Use Area

Preview Glyph

§

Cake = 58_942

seti-cake (U+E63E)
Unicode range: Private Use Area

Preview Glyph

§

CakePhp = 58_941

seti-cake_php (U+E63D)
Unicode range: Private Use Area

Preview Glyph

§

Checkbox = 58_943

seti-checkbox (U+E63F)
Unicode range: Private Use Area

Preview Glyph

§

CheckboxUnchecked = 58_944

seti-checkbox_unchecked (U+E640)
Unicode range: Private Use Area

Preview Glyph

§

Clojure = 58_946

seti-clojure (U+E642)
Unicode range: Private Use Area

Preview Glyph

§

CodeClimate = 58_947

seti-code_climate (U+E643)
Unicode range: Private Use Area

Preview Glyph

§

CodeSearch = 58_948

seti-code_search (U+E644)
Unicode range: Private Use Area

Preview Glyph

§

Coffee = 58_907

seti-coffee (U+E61B)
Unicode range: Private Use Area

Preview Glyph

§

Coldfusion = 58_949

seti-coldfusion (U+E645)
Unicode range: Private Use Area

Preview Glyph

§

Config = 58_901

seti-config (U+E615)
Unicode range: Private Use Area

Preview Glyph

§

Cpp = 58_950

seti-cpp (U+E646)
Unicode range: Private Use Area

Preview Glyph

§

Crystal = 58_927

seti-crystal (U+E62F)
Unicode range: Private Use Area

Preview Glyph

§

CrystalEmbedded = 58_951

seti-crystal_embedded (U+E647)
Unicode range: Private Use Area

Preview Glyph

§

Css = 58_900

seti-css (U+E614)
Unicode range: Private Use Area

Preview Glyph

§

Csv = 58_954

seti-csv (U+E64A)
Unicode range: Private Use Area

Preview Glyph

§

Cu = 58_955

seti-cu (U+E64B)
Unicode range: Private Use Area

Preview Glyph

§

D = 58_961

seti-d (U+E651)
Unicode range: Private Use Area

Preview Glyph

§

Dart = 58_956

seti-dart (U+E64C)
Unicode range: Private Use Area

Preview Glyph

§

Db = 58_957

seti-db (U+E64D)
Unicode range: Private Use Area

Preview Glyph

§

DeprecationCop = 58_959

seti-deprecation_cop (U+E64F)
Unicode range: Private Use Area

Preview Glyph

§

Docker = 58_960

seti-docker (U+E650)
Unicode range: Private Use Area

Preview Glyph

§

Editorconfig = 58_962

seti-editorconfig (U+E652)
Unicode range: Private Use Area

Preview Glyph

§

Ejs = 58_904

seti-ejs (U+E618)
Unicode range: Private Use Area

Preview Glyph

§

Elixir = 58_925

seti-elixir (U+E62D)
Unicode range: Private Use Area

Preview Glyph

§

ElixirScript = 58_963

seti-elixir_script (U+E653)
Unicode range: Private Use Area

Preview Glyph

§

Elm = 58_924

seti-elm (U+E62C)
Unicode range: Private Use Area

Preview Glyph

§

Error = 58_964

seti-error (U+E654)
Unicode range: Private Use Area

Preview Glyph

§

Eslint = 58_965

seti-eslint (U+E655)
Unicode range: Private Use Area

Preview Glyph

§

Ethereum = 58_966

seti-ethereum (U+E656)
Unicode range: Private Use Area

Preview Glyph

§

FSharp = 58_970

seti-f_sharp (U+E65A)
Unicode range: Private Use Area

Preview Glyph

§

Favicon = 58_915

seti-favicon (U+E623)
Unicode range: Private Use Area

Preview Glyph

§

Firebase = 58_967

seti-firebase (U+E657)
Unicode range: Private Use Area

Preview Glyph

§

Firefox = 58_968

seti-firefox (U+E658)
Unicode range: Private Use Area

Preview Glyph

§

Folder = 58_899

seti-folder (U+E613)
Unicode range: Private Use Area

Preview Glyph

§

Font = 58_969

seti-font (U+E659)
Unicode range: Private Use Area

Preview Glyph

§

GitIgnore = 58_973

seti-git_ignore (U+E65D)
Unicode range: Private Use Area

Preview Glyph

§

Github = 58_971

seti-github (U+E65B)
Unicode range: Private Use Area

Preview Glyph

§

Gitlab = 58_972

seti-gitlab (U+E65C)
Unicode range: Private Use Area

Preview Glyph

§

Go = 58_919

seti-go (U+E627)
Unicode range: Private Use Area

Preview Glyph

§

Go2 = 58_974

seti-go2 (U+E65E)
Unicode range: Private Use Area

Preview Glyph

§

Godot = 58_975

seti-godot (U+E65F)
Unicode range: Private Use Area

Preview Glyph

§

Gradle = 58_976

seti-gradle (U+E660)
Unicode range: Private Use Area

Preview Glyph

§

Grails = 58_977

seti-grails (U+E661)
Unicode range: Private Use Area

Preview Glyph

§

Graphql = 58_978

seti-graphql (U+E662)
Unicode range: Private Use Area

Preview Glyph

§

Grunt = 58_897

seti-grunt (U+E611)
Unicode range: Private Use Area

Preview Glyph

§

Gulp = 58_896

seti-gulp (U+E610)
Unicode range: Private Use Area

Preview Glyph

§

Hacklang = 58_979

seti-hacklang (U+E663)
Unicode range: Private Use Area

Preview Glyph

§

Haml = 58_980

seti-haml (U+E664)
Unicode range: Private Use Area

Preview Glyph

§

Happenings = 58_981

seti-happenings (U+E665)
Unicode range: Private Use Area

Preview Glyph

§

Haskell = 58_911

seti-haskell (U+E61F)
Unicode range: Private Use Area

Preview Glyph

§

Haxe = 58_982

seti-haxe (U+E666)
Unicode range: Private Use Area

Preview Glyph

§

Heroku = 58_887

seti-heroku (U+E607)
Unicode range: Private Use Area

Preview Glyph

§

Hex = 58_983

seti-hex (U+E667)
Unicode range: Private Use Area

Preview Glyph

§

Home = 58_903

seti-home (U+E617)
Unicode range: Private Use Area

Preview Glyph

§

Html = 58_894

seti-html (U+E60E)
Unicode range: Private Use Area

Preview Glyph

§

Ignored = 58_984

seti-ignored (U+E668)
Unicode range: Private Use Area

Preview Glyph

§

Illustrator = 58_985

seti-illustrator (U+E669)
Unicode range: Private Use Area

Preview Glyph

§

Image = 58_893

seti-image (U+E60D)
Unicode range: Private Use Area

Preview Glyph

§

Info = 58_986

seti-info (U+E66A)
Unicode range: Private Use Area

Preview Glyph

§

Ionic = 58_987

seti-ionic (U+E66B)
Unicode range: Private Use Area

Preview Glyph

§

Jade = 58_988

seti-jade (U+E66C)
Unicode range: Private Use Area

Preview Glyph

§

Java = 58_989

seti-java (U+E66D)
Unicode range: Private Use Area

Preview Glyph

§

Javascript = 58_892

seti-javascript (U+E60C)
Unicode range: Private Use Area

Preview Glyph

§

Jenkins = 58_990

seti-jenkins (U+E66E)
Unicode range: Private Use Area

Preview Glyph

§

Jinja = 58_991

seti-jinja (U+E66F)
Unicode range: Private Use Area

Preview Glyph

§

Julia = 58_916

seti-julia (U+E624)
Unicode range: Private Use Area

Preview Glyph

§

Karma = 58_914

seti-karma (U+E622)
Unicode range: Private Use Area

Preview Glyph

§

Kotlin = 58_932

seti-kotlin (U+E634)
Unicode range: Private Use Area

Preview Glyph

§

Less = 58_891

seti-less (U+E60B)
Unicode range: Private Use Area

Preview Glyph

§

License = 58_890

seti-license (U+E60A)
Unicode range: Private Use Area

Preview Glyph

§

Liquid = 58_992

seti-liquid (U+E670)
Unicode range: Private Use Area

Preview Glyph

§

Livescript = 58_993

seti-livescript (U+E671)
Unicode range: Private Use Area

Preview Glyph

§

Lock = 58_994

seti-lock (U+E672)
Unicode range: Private Use Area

Preview Glyph

§

Lua = 58_912

seti-lua (U+E620)
Unicode range: Private Use Area

Preview Glyph

§

Makefile = 58_995

seti-makefile (U+E673)
Unicode range: Private Use Area

Preview Glyph

§

Markdown = 58_889

seti-markdown (U+E609)
Unicode range: Private Use Area

Preview Glyph

§

Maven = 58_996

seti-maven (U+E674)
Unicode range: Private Use Area

Preview Glyph

§

Mdo = 58_997

seti-mdo (U+E675)
Unicode range: Private Use Area

Preview Glyph

§

Mustache = 58_895

seti-mustache (U+E60F)
Unicode range: Private Use Area

Preview Glyph

§

NewFile = 58_998

seti-new_file (U+E676)
Unicode range: Private Use Area

Preview Glyph

§

Nim = 58_999

seti-nim (U+E677)
Unicode range: Private Use Area

Preview Glyph

§

Notebook = 59_000

seti-notebook (U+E678)
Unicode range: Private Use Area

Preview Glyph

§

NpmIgnored = 58_902

seti-npm_ignored (U+E616)
Unicode range: Private Use Area

Preview Glyph

§

Nunjucks = 59_001

seti-nunjucks (U+E679)
Unicode range: Private Use Area

Preview Glyph

§

Ocaml = 59_002

seti-ocaml (U+E67A)
Unicode range: Private Use Area

Preview Glyph

§

Odata = 59_003

seti-odata (U+E67B)
Unicode range: Private Use Area

Preview Glyph

§

Pddl = 59_004

seti-pddl (U+E67C)
Unicode range: Private Use Area

Preview Glyph

§

Pdf = 59_005

seti-pdf (U+E67D)
Unicode range: Private Use Area

Preview Glyph

§

Perl = 59_006

seti-perl (U+E67E)
Unicode range: Private Use Area

Preview Glyph

§

Photoshop = 59_007

seti-photoshop (U+E67F)
Unicode range: Private Use Area

Preview Glyph

§

Php = 58_888

seti-php (U+E608)
Unicode range: Private Use Area

Preview Glyph

§

Pipeline = 59_008

seti-pipeline (U+E680)
Unicode range: Private Use Area

Preview Glyph

§

Plan = 59_009

seti-plan (U+E681)
Unicode range: Private Use Area

Preview Glyph

§

Platformio = 59_010

seti-platformio (U+E682)
Unicode range: Private Use Area

Preview Glyph

§

PlayArrow = 58_882

seti-play_arrow (U+E602)
Unicode range: Private Use Area

Preview Glyph

§

Powershell = 59_011

seti-powershell (U+E683)
Unicode range: Private Use Area

Preview Glyph

§

Prisma = 59_012

seti-prisma (U+E684)
Unicode range: Private Use Area

Preview Glyph

§

Project = 58_881

seti-project (U+E601)
Unicode range: Private Use Area

Preview Glyph

§

Prolog = 59_013

seti-prolog (U+E685)
Unicode range: Private Use Area

Preview Glyph

§

Pug = 59_014

seti-pug (U+E686)
Unicode range: Private Use Area

Preview Glyph

§

Puppet = 58_929

seti-puppet (U+E631)
Unicode range: Private Use Area

Preview Glyph

§

Purescript = 58_928

seti-purescript (U+E630)
Unicode range: Private Use Area

Preview Glyph

§

Python = 58_886

seti-python (U+E606)
Unicode range: Private Use Area

Preview Glyph

§

R = 59_018

seti-r (U+E68A)
Unicode range: Private Use Area

Preview Glyph

§

Rails = 58_884

seti-rails (U+E604)
Unicode range: Private Use Area

Preview Glyph

§

React = 58_917

seti-react (U+E625)
Unicode range: Private Use Area

Preview Glyph

§

Reasonml = 59_015

seti-reasonml (U+E687)
Unicode range: Private Use Area

Preview Glyph

§

Rescript = 59_016

seti-rescript (U+E688)
Unicode range: Private Use Area

Preview Glyph

§

Rollup = 59_017

seti-rollup (U+E689)
Unicode range: Private Use Area

Preview Glyph

§

Ruby = 58_885

seti-ruby (U+E605)
Unicode range: Private Use Area

Preview Glyph

§

Rust = 59_019

seti-rust (U+E68B)
Unicode range: Private Use Area

Preview Glyph

§

Salesforce = 59_020

seti-salesforce (U+E68C)
Unicode range: Private Use Area

Preview Glyph

§

Sass = 58_883

seti-sass (U+E603)
Unicode range: Private Use Area

Preview Glyph

§

Sbt = 59_021

seti-sbt (U+E68D)
Unicode range: Private Use Area

Preview Glyph

§

Scala = 59_022

seti-scala (U+E68E)
Unicode range: Private Use Area

Preview Glyph

§

Search = 59_023

seti-search (U+E68F)
Unicode range: Private Use Area

Preview Glyph

§

Settings = 59_024

seti-settings (U+E690)
Unicode range: Private Use Area

Preview Glyph

§

Shell = 59_025

seti-shell (U+E691)
Unicode range: Private Use Area

Preview Glyph

§

Slim = 59_026

seti-slim (U+E692)
Unicode range: Private Use Area

Preview Glyph

§

Smarty = 59_027

seti-smarty (U+E693)
Unicode range: Private Use Area

Preview Glyph

§

Spring = 59_028

seti-spring (U+E694)
Unicode range: Private Use Area

Preview Glyph

§

Stylelint = 59_029

seti-stylelint (U+E695)
Unicode range: Private Use Area

Preview Glyph

§

Stylus = 58_880

seti-stylus (U+E600)
Unicode range: Private Use Area

Preview Glyph

§

Sublime = 59_030

seti-sublime (U+E696)
Unicode range: Private Use Area

Preview Glyph

§

Svelte = 59_031

seti-svelte (U+E697)
Unicode range: Private Use Area

Preview Glyph

§

Svg = 59_032

seti-svg (U+E698)
Unicode range: Private Use Area

Preview Glyph

§

Swift = 59_033

seti-swift (U+E699)
Unicode range: Private Use Area

Preview Glyph

§

Terraform = 59_034

seti-terraform (U+E69A)
Unicode range: Private Use Area

Preview Glyph

§

Tex = 59_035

seti-tex (U+E69B)
Unicode range: Private Use Area

Preview Glyph

§

Text = 58_958

seti-text (U+E64E)
Unicode range: Private Use Area

Preview Glyph

§

TimeCop = 58_945

seti-time_cop (U+E641)
Unicode range: Private Use Area

Preview Glyph

§

Todo = 59_036

seti-todo (U+E69C)
Unicode range: Private Use Area

Preview Glyph

§

Tsconfig = 59_037

seti-tsconfig (U+E69D)
Unicode range: Private Use Area

Preview Glyph

§

Twig = 58_908

seti-twig (U+E61C)
Unicode range: Private Use Area

Preview Glyph

§

Typescript = 58_920

seti-typescript (U+E628)
Unicode range: Private Use Area

Preview Glyph

§

Vala = 59_038

seti-vala (U+E69E)
Unicode range: Private Use Area

Preview Glyph

§

Video = 59_039

seti-video (U+E69F)
Unicode range: Private Use Area

Preview Glyph

§

Vue = 59_040

seti-vue (U+E6A0)
Unicode range: Private Use Area

Preview Glyph

§

Wasm = 59_041

seti-wasm (U+E6A1)
Unicode range: Private Use Area

Preview Glyph

§

Wat = 59_042

seti-wat (U+E6A2)
Unicode range: Private Use Area

Preview Glyph

§

Webpack = 59_043

seti-webpack (U+E6A3)
Unicode range: Private Use Area

Preview Glyph

§

Wgt = 59_044

seti-wgt (U+E6A4)
Unicode range: Private Use Area

Preview Glyph

§

Word = 59_045

seti-word (U+E6A5)
Unicode range: Private Use Area

Preview Glyph

§

Xls = 59_046

seti-xls (U+E6A6)
Unicode range: Private Use Area

Preview Glyph

§

Xml = 58_905

seti-xml (U+E619)
Unicode range: Private Use Area

Preview Glyph

§

Yarn = 59_047

seti-yarn (U+E6A7)
Unicode range: Private Use Area

Preview Glyph

§

Yml = 59_048

seti-yml (U+E6A8)
Unicode range: Private Use Area

Preview Glyph

§

Zig = 59_049

seti-zig (U+E6A9)
Unicode range: Private Use Area

Preview Glyph

§

Zip = 59_050

seti-zip (U+E6AA)
Unicode range: Private Use Area

Preview Glyph

Implementations§

Source§

impl Seti

Source

pub const TOTAL_GLYPHS: usize = 160usize

The total number of glyphs in this enum

Source

pub fn name(&self) -> &'static str

Returns the postscript name of the glyph

Trait Implementations§

Source§

impl Clone for Seti

Source§

fn clone(&self) -> Seti

Returns a duplicate of the value. Read more
1.0.0§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Seti

Source§

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

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

impl Display for Seti

Source§

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

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

impl From<&Seti> for char

Source§

fn from(value: &Seti) -> Self

Converts to this type from the input type.
Source§

impl From<&Seti> for u32

Source§

fn from(value: &Seti) -> Self

Converts to this type from the input type.
Source§

impl From<Seti> for NerdFont

Source§

fn from(value: Seti) -> Self

Converts to this type from the input type.
Source§

impl From<Seti> for char

Source§

fn from(value: Seti) -> Self

Converts to this type from the input type.
Source§

impl From<Seti> for u32

Source§

fn from(value: Seti) -> Self

Converts to this type from the input type.
Source§

impl Copy for Seti

Auto Trait Implementations§

§

impl Freeze for Seti

§

impl RefUnwindSafe for Seti

§

impl Send for Seti

§

impl Sync for Seti

§

impl Unpin for Seti

§

impl UnwindSafe for Seti

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, D: AdaptFrom<S, Swp, Dwp, T>,

Source§

fn adapt_into_using<M>(self, method: M) -> D
where M: TransformMatrix<T>,

Convert the source color to the destination color using the specified method.
Source§

fn adapt_into(self) -> D

Convert the source color to the destination color using the bradford method by default.
§

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

§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T, C> ArraysFrom<C> for T
where C: IntoArrays<T>,

Source§

fn arrays_from(colors: C) -> T

Cast a collection of colors into a collection of arrays.
Source§

impl<T, C> ArraysInto<C> for T
where C: FromArrays<T>,

Source§

fn arrays_into(self) -> C

Cast this collection of arrays into a collection of colors.
§

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

§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
§

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

§

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

Mutably borrows from an owned value. Read more
Source§

impl<WpParam, T, U> Cam16IntoUnclamped<WpParam, T> for U
where T: FromCam16Unclamped<WpParam, U>,

Source§

type Scalar = <T as FromCam16Unclamped<WpParam, U>>::Scalar

The number type that’s used in parameters when converting.
Source§

fn cam16_into_unclamped( self, parameters: BakedParameters<WpParam, <U as Cam16IntoUnclamped<WpParam, T>>::Scalar>, ) -> T

Converts self into C, using the provided parameters.
§

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

§

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

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

impl<T, C> ComponentsFrom<C> for T
where C: IntoComponents<T>,

Source§

fn components_from(colors: C) -> T

Cast a collection of colors into a collection of color components.
Source§

impl<T> Downcast<T> for T

Source§

fn downcast(&self) -> &T

Source§

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

Source§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
Source§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
Source§

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

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot generate &Any’s vtable from &Trait’s.
Source§

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

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot generate &mut Any’s vtable from &mut Trait’s.
Source§

impl<T> DowncastSync for T
where T: Any + Send + Sync,

Source§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
§

impl<T> From<T> for T

§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> FromAngle<T> for T

Source§

fn from_angle(angle: T) -> T

Performs a conversion from angle.
Source§

impl<T, U> FromStimulus<U> for T
where U: IntoStimulus<T>,

Source§

fn from_stimulus(other: U) -> T

Converts other into Self, while performing the appropriate scaling, rounding and clamping.
Source§

impl<S> IcedExt for S
where S: Into<NerdFont>,

Source§

fn iced_font() -> Font

Available on crate feature iced only.
Returns a font definition for this font
Used for the font method on iced text widgets
Source§

fn into_text<'a, Theme>( self, font_size: impl Into<Pixels>, ) -> Text<'a, Theme, Renderer<Renderer, Renderer>>
where Theme: Catalog,

Available on crate feature iced only.
Converts this enum into an iced Text widget
Sets the font-size of the new widget
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
§

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

§

fn into(self) -> U

Calls U::from(self).

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

Source§

impl<T, U> IntoAngle<U> for T
where U: FromAngle<T>,

Source§

fn into_angle(self) -> U

Performs a conversion into T.
Source§

impl<WpParam, T, U> IntoCam16Unclamped<WpParam, T> for U
where T: Cam16FromUnclamped<WpParam, U>,

Source§

type Scalar = <T as Cam16FromUnclamped<WpParam, U>>::Scalar

The number type that’s used in parameters when converting.
Source§

fn into_cam16_unclamped( self, parameters: BakedParameters<WpParam, <U as IntoCam16Unclamped<WpParam, T>>::Scalar>, ) -> T

Converts self into C, using the provided parameters.
Source§

impl<T, U> IntoColor<U> for T
where U: FromColor<T>,

Source§

fn into_color(self) -> U

Convert into T with values clamped to the color defined bounds Read more
Source§

impl<T, U> IntoColorUnclamped<U> for T
where U: FromColorUnclamped<T>,

Source§

fn into_color_unclamped(self) -> U

Convert into T. The resulting color might be invalid in its color space Read more
Source§

impl<T> IntoEither for T

Source§

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

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

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

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

impl<T> IntoStimulus<T> for T

Source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, rounding and clamping.
Source§

impl<T> Pointable for T

Source§

const ALIGN: usize

The alignment of pointer.
Source§

type Init = T

The type for initializers.
Source§

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

Initializes a with the given initializer. Read more
Source§

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

Dereferences the given pointer. Read more
Source§

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

Mutably dereferences the given pointer. Read more
Source§

unsafe fn drop(ptr: usize)

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

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

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

§

type Owned = T

The resulting type after obtaining ownership.
§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToSmolStr for T
where T: Display + ?Sized,

§

impl<T> ToString for T
where T: Display + ?Sized,

§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, C> TryComponentsInto<C> for T
where C: TryFromComponents<T>,

Source§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
Source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
§

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

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
§

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

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T, U> TryIntoColor<U> for T
where U: TryFromColor<T>,

Source§

fn try_into_color(self) -> Result<U, OutOfBounds<U>>

Convert into T, returning ok if the color is inside of its defined range, otherwise an OutOfBounds error is returned which contains the unclamped color. Read more
Source§

impl<C, U> UintsFrom<C> for U
where C: IntoUints<U>,

Source§

fn uints_from(colors: C) -> U

Cast a collection of colors into a collection of unsigned integers.
Source§

impl<C, U> UintsInto<C> for U
where C: FromUints<U>,

Source§

fn uints_into(self) -> C

Cast this collection of unsigned integers into a collection of colors.
Source§

impl<T> Upcast<T> for T

Source§

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

Source§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

Source§

fn vzip(self) -> V

Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

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

Source§

impl<T> MaybeSync for T
where T: Sync,

Source§

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

Source§

impl<T> WasmNotSendSync for T

Source§

impl<T> WasmNotSync for T
where T: Sync,