[][src]Enum unicode_types::miscellaneous_symbols::MiscellaneousSymbols

pub enum MiscellaneousSymbols {
    BlackSunWithRays,
    Cloud,
    Umbrella,
    Snowman,
    Comet,
    BlackStar,
    WhiteStar,
    Lightning,
    Thunderstorm,
    Sun,
    AscendingNode,
    DescendingNode,
    Conjunction,
    Opposition,
    BlackTelephone,
    WhiteTelephone,
    BallotBox,
    BallotBoxWithCheck,
    BallotBoxWithX,
    Saltire,
    UmbrellaWithRainDrops,
    HotBeverage,
    WhiteShogiPiece,
    BlackShogiPiece,
    Shamrock,
    ReversedRotatedFloralHeartBullet,
    BlackLeftPointingIndex,
    BlackRightPointingIndex,
    WhiteLeftPointingIndex,
    WhiteUpPointingIndex,
    WhiteRightPointingIndex,
    WhiteDownPointingIndex,
    SkullAndCrossbones,
    CautionSign,
    RadioactiveSign,
    BiohazardSign,
    Caduceus,
    Ankh,
    OrthodoxCross,
    ChiRho,
    CrossOfLorraine,
    CrossOfJerusalem,
    StarAndCrescent,
    FarsiSymbol,
    AdiShakti,
    HammerAndSickle,
    PeaceSymbol,
    YinYang,
    TrigramForHeaven,
    TrigramForLake,
    TrigramForFire,
    TrigramForThunder,
    TrigramForWind,
    TrigramForWater,
    TrigramForMountain,
    TrigramForEarth,
    WheelOfDharma,
    WhiteFrowningFace,
    WhiteSmilingFace,
    BlackSmilingFace,
    WhiteSunWithRays,
    FirstQuarterMoon,
    LastQuarterMoon,
    Mercury,
    FemaleSign,
    Earth,
    MaleSign,
    Jupiter,
    Saturn,
    Uranus,
    Neptune,
    Pluto,
    Aries,
    Taurus,
    Gemini,
    Cancer,
    Leo,
    Virgo,
    Libra,
    Scorpius,
    Sagittarius,
    Capricorn,
    Aquarius,
    Pisces,
    WhiteChessKing,
    WhiteChessQueen,
    WhiteChessRook,
    WhiteChessBishop,
    WhiteChessKnight,
    WhiteChessPawn,
    BlackChessKing,
    BlackChessQueen,
    BlackChessRook,
    BlackChessBishop,
    BlackChessKnight,
    BlackChessPawn,
    BlackSpadeSuit,
    WhiteHeartSuit,
    WhiteDiamondSuit,
    BlackClubSuit,
    WhiteSpadeSuit,
    BlackHeartSuit,
    BlackDiamondSuit,
    WhiteClubSuit,
    HotSprings,
    QuarterNote,
    EighthNote,
    BeamedEighthNotes,
    BeamedSixteenthNotes,
    MusicFlatSign,
    MusicNaturalSign,
    MusicSharpSign,
    WestSyriacCross,
    EastSyriacCross,
    UniversalRecyclingSymbol,
    RecyclingSymbolForTypeDash1Plastics,
    RecyclingSymbolForTypeDash2Plastics,
    RecyclingSymbolForTypeDash3Plastics,
    RecyclingSymbolForTypeDash4Plastics,
    RecyclingSymbolForTypeDash5Plastics,
    RecyclingSymbolForTypeDash6Plastics,
    RecyclingSymbolForTypeDash7Plastics,
    RecyclingSymbolForGenericMaterials,
    BlackUniversalRecyclingSymbol,
    RecycledPaperSymbol,
    PartiallyDashRecycledPaperSymbol,
    PermanentPaperSign,
    WheelchairSymbol,
    DieFaceDash1,
    DieFaceDash2,
    DieFaceDash3,
    DieFaceDash4,
    DieFaceDash5,
    DieFaceDash6,
    WhiteCircleWithDotRight,
    WhiteCircleWithTwoDots,
    BlackCircleWithWhiteDotRight,
    BlackCircleWithTwoWhiteDots,
    MonogramForYang,
    MonogramForYin,
    DigramForGreaterYang,
    DigramForLesserYin,
    DigramForLesserYang,
    DigramForGreaterYin,
    WhiteFlag,
    BlackFlag,
    HammerAndPick,
    Anchor,
    CrossedSwords,
    StaffOfAesculapius,
    Scales,
    Alembic,
    Flower,
    Gear,
    StaffOfHermes,
    AtomSymbol,
    FleurDashDeDashLis,
    OutlinedWhiteStar,
    ThreeLinesConvergingRight,
    ThreeLinesConvergingLeft,
    WarningSign,
    HighVoltageSign,
    DoubledFemaleSign,
    DoubledMaleSign,
    InterlockedFemaleAndMaleSign,
    MaleAndFemaleSign,
    MaleWithStrokeSign,
    MaleWithStrokeAndMaleAndFemaleSign,
    VerticalMaleWithStrokeSign,
    HorizontalMaleWithStrokeSign,
    MediumWhiteCircle,
    MediumBlackCircle,
    MediumSmallWhiteCircle,
    MarriageSymbol,
    DivorceSymbol,
    UnmarriedPartnershipSymbol,
    Coffin,
    FuneralUrn,
    Neuter,
    Ceres,
    Pallas,
    Juno,
    Vesta,
    Chiron,
    BlackMoonLilith,
    Sextile,
    Semisextile,
    Quincunx,
    Sesquiquadrate,
    SoccerBall,
    Baseball,
    SquaredKey,
    WhiteDraughtsMan,
    WhiteDraughtsKing,
    BlackDraughtsMan,
    BlackDraughtsKing,
    SnowmanWithoutSnow,
    SunBehindCloud,
    Rain,
    BlackSnowman,
    ThunderCloudAndRain,
    TurnedWhiteShogiPiece,
    TurnedBlackShogiPiece,
    WhiteDiamondInSquare,
    CrossingLanes,
    DisabledCar,
    Ophiuchus,
    Pick,
    CarSliding,
    HelmetWithWhiteCross,
    CircledCrossingLanes,
    Chains,
    NoEntry,
    AlternateOneDashWayLeftWayTraffic,
    BlackTwoDashWayLeftWayTraffic,
    WhiteTwoDashWayLeftWayTraffic,
    BlackLeftLaneMerge,
    WhiteLeftLaneMerge,
    DriveSlowSign,
    HeavyWhiteDownDashPointingTriangle,
    LeftClosedEntry,
    SquaredSaltire,
    FallingDiagonalInWhiteCircleInBlackSquare,
    BlackTruck,
    RestrictedLeftEntryDash1,
    RestrictedLeftEntryDash2,
    AstronomicalSymbolForUranus,
    HeavyCircleWithStrokeAndTwoDotsAbove,
    Pentagram,
    RightDashHandedInterlacedPentagram,
    LeftDashHandedInterlacedPentagram,
    InvertedPentagram,
    BlackCrossOnShield,
    ShintoShrine,
    Church,
    Castle,
    HistoricSite,
    GearWithoutHub,
    GearWithHandles,
    MapSymbolForLighthouse,
    Mountain,
    UmbrellaOnGround,
    Fountain,
    FlagInHole,
    Ferry,
    Sailboat,
    SquareFourCorners,
    Skier,
    IceSkate,
    PersonWithBall,
    Tent,
    JapaneseBankSymbol,
    HeadstoneGraveyardSymbol,
    FuelPump,
    CupOnBlackSquare,
}

An enum to represent all characters in the MiscellaneousSymbols block.

Variants

BlackSunWithRays

\u{2600}: '☀'

Cloud

\u{2601}: '☁'

Umbrella

\u{2602}: '☂'

Snowman

\u{2603}: '☃'

Comet

\u{2604}: '☄'

BlackStar

\u{2605}: '★'

WhiteStar

\u{2606}: '☆'

Lightning

\u{2607}: '☇'

Thunderstorm

\u{2608}: '☈'

Sun

\u{2609}: '☉'

AscendingNode

\u{260a}: '☊'

DescendingNode

\u{260b}: '☋'

Conjunction

\u{260c}: '☌'

Opposition

\u{260d}: '☍'

BlackTelephone

\u{260e}: '☎'

WhiteTelephone

\u{260f}: '☏'

BallotBox

\u{2610}: '☐'

BallotBoxWithCheck

\u{2611}: '☑'

BallotBoxWithX

\u{2612}: '☒'

Saltire

\u{2613}: '☓'

UmbrellaWithRainDrops

\u{2614}: '☔'

HotBeverage

\u{2615}: '☕'

WhiteShogiPiece

\u{2616}: '☖'

BlackShogiPiece

\u{2617}: '☗'

Shamrock

\u{2618}: '☘'

ReversedRotatedFloralHeartBullet

\u{2619}: '☙'

BlackLeftPointingIndex

\u{261a}: '☚'

BlackRightPointingIndex

\u{261b}: '☛'

WhiteLeftPointingIndex

\u{261c}: '☜'

WhiteUpPointingIndex

\u{261d}: '☝'

WhiteRightPointingIndex

\u{261e}: '☞'

WhiteDownPointingIndex

\u{261f}: '☟'

SkullAndCrossbones

\u{2620}: '☠'

CautionSign

\u{2621}: '☡'

RadioactiveSign

\u{2622}: '☢'

BiohazardSign

\u{2623}: '☣'

Caduceus

\u{2624}: '☤'

Ankh

\u{2625}: '☥'

OrthodoxCross

\u{2626}: '☦'

ChiRho

\u{2627}: '☧'

CrossOfLorraine

\u{2628}: '☨'

CrossOfJerusalem

\u{2629}: '☩'

StarAndCrescent

\u{262a}: '☪'

FarsiSymbol

\u{262b}: '☫'

AdiShakti

\u{262c}: '☬'

HammerAndSickle

\u{262d}: '☭'

PeaceSymbol

\u{262e}: '☮'

YinYang

\u{262f}: '☯'

TrigramForHeaven

\u{2630}: '☰'

TrigramForLake

\u{2631}: '☱'

TrigramForFire

\u{2632}: '☲'

TrigramForThunder

\u{2633}: '☳'

TrigramForWind

\u{2634}: '☴'

TrigramForWater

\u{2635}: '☵'

TrigramForMountain

\u{2636}: '☶'

TrigramForEarth

\u{2637}: '☷'

WheelOfDharma

\u{2638}: '☸'

WhiteFrowningFace

\u{2639}: '☹'

WhiteSmilingFace

\u{263a}: '☺'

BlackSmilingFace

\u{263b}: '☻'

WhiteSunWithRays

\u{263c}: '☼'

FirstQuarterMoon

\u{263d}: '☽'

LastQuarterMoon

\u{263e}: '☾'

Mercury

\u{263f}: '☿'

FemaleSign

\u{2640}: '♀'

Earth

\u{2641}: '♁'

MaleSign

\u{2642}: '♂'

Jupiter

\u{2643}: '♃'

Saturn

\u{2644}: '♄'

Uranus

\u{2645}: '♅'

Neptune

\u{2646}: '♆'

Pluto

\u{2647}: '♇'

Aries

\u{2648}: '♈'

Taurus

\u{2649}: '♉'

Gemini

\u{264a}: '♊'

Cancer

\u{264b}: '♋'

Leo

\u{264c}: '♌'

Virgo

\u{264d}: '♍'

Libra

\u{264e}: '♎'

Scorpius

\u{264f}: '♏'

Sagittarius

\u{2650}: '♐'

Capricorn

\u{2651}: '♑'

Aquarius

\u{2652}: '♒'

Pisces

\u{2653}: '♓'

WhiteChessKing

\u{2654}: '♔'

WhiteChessQueen

\u{2655}: '♕'

WhiteChessRook

\u{2656}: '♖'

WhiteChessBishop

\u{2657}: '♗'

WhiteChessKnight

\u{2658}: '♘'

WhiteChessPawn

\u{2659}: '♙'

BlackChessKing

\u{265a}: '♚'

BlackChessQueen

\u{265b}: '♛'

BlackChessRook

\u{265c}: '♜'

BlackChessBishop

\u{265d}: '♝'

BlackChessKnight

\u{265e}: '♞'

BlackChessPawn

\u{265f}: '♟'

BlackSpadeSuit

\u{2660}: '♠'

WhiteHeartSuit

\u{2661}: '♡'

WhiteDiamondSuit

\u{2662}: '♢'

BlackClubSuit

\u{2663}: '♣'

WhiteSpadeSuit

\u{2664}: '♤'

BlackHeartSuit

\u{2665}: '♥'

BlackDiamondSuit

\u{2666}: '♦'

WhiteClubSuit

\u{2667}: '♧'

HotSprings

\u{2668}: '♨'

QuarterNote

\u{2669}: '♩'

EighthNote

\u{266a}: '♪'

BeamedEighthNotes

\u{266b}: '♫'

BeamedSixteenthNotes

\u{266c}: '♬'

MusicFlatSign

\u{266d}: '♭'

MusicNaturalSign

\u{266e}: '♮'

MusicSharpSign

\u{266f}: '♯'

WestSyriacCross

\u{2670}: '♰'

EastSyriacCross

\u{2671}: '♱'

UniversalRecyclingSymbol

\u{2672}: '♲'

RecyclingSymbolForTypeDash1Plastics

\u{2673}: '♳'

RecyclingSymbolForTypeDash2Plastics

\u{2674}: '♴'

RecyclingSymbolForTypeDash3Plastics

\u{2675}: '♵'

RecyclingSymbolForTypeDash4Plastics

\u{2676}: '♶'

RecyclingSymbolForTypeDash5Plastics

\u{2677}: '♷'

RecyclingSymbolForTypeDash6Plastics

\u{2678}: '♸'

RecyclingSymbolForTypeDash7Plastics

\u{2679}: '♹'

RecyclingSymbolForGenericMaterials

\u{267a}: '♺'

BlackUniversalRecyclingSymbol

\u{267b}: '♻'

RecycledPaperSymbol

\u{267c}: '♼'

PartiallyDashRecycledPaperSymbol

\u{267d}: '♽'

PermanentPaperSign

\u{267e}: '♾'

WheelchairSymbol

\u{267f}: '♿'

DieFaceDash1

\u{2680}: '⚀'

DieFaceDash2

\u{2681}: '⚁'

DieFaceDash3

\u{2682}: '⚂'

DieFaceDash4

\u{2683}: '⚃'

DieFaceDash5

\u{2684}: '⚄'

DieFaceDash6

\u{2685}: '⚅'

WhiteCircleWithDotRight

\u{2686}: '⚆'

WhiteCircleWithTwoDots

\u{2687}: '⚇'

BlackCircleWithWhiteDotRight

\u{2688}: '⚈'

BlackCircleWithTwoWhiteDots

\u{2689}: '⚉'

MonogramForYang

\u{268a}: '⚊'

MonogramForYin

\u{268b}: '⚋'

DigramForGreaterYang

\u{268c}: '⚌'

DigramForLesserYin

\u{268d}: '⚍'

DigramForLesserYang

\u{268e}: '⚎'

DigramForGreaterYin

\u{268f}: '⚏'

WhiteFlag

\u{2690}: '⚐'

BlackFlag

\u{2691}: '⚑'

HammerAndPick

\u{2692}: '⚒'

Anchor

\u{2693}: '⚓'

CrossedSwords

\u{2694}: '⚔'

StaffOfAesculapius

\u{2695}: '⚕'

Scales

\u{2696}: '⚖'

Alembic

\u{2697}: '⚗'

Flower

\u{2698}: '⚘'

Gear

\u{2699}: '⚙'

StaffOfHermes

\u{269a}: '⚚'

AtomSymbol

\u{269b}: '⚛'

FleurDashDeDashLis

\u{269c}: '⚜'

OutlinedWhiteStar

\u{269d}: '⚝'

ThreeLinesConvergingRight

\u{269e}: '⚞'

ThreeLinesConvergingLeft

\u{269f}: '⚟'

WarningSign

\u{26a0}: '⚠'

HighVoltageSign

\u{26a1}: '⚡'

DoubledFemaleSign

\u{26a2}: '⚢'

DoubledMaleSign

\u{26a3}: '⚣'

InterlockedFemaleAndMaleSign

\u{26a4}: '⚤'

MaleAndFemaleSign

\u{26a5}: '⚥'

MaleWithStrokeSign

\u{26a6}: '⚦'

MaleWithStrokeAndMaleAndFemaleSign

\u{26a7}: '⚧'

VerticalMaleWithStrokeSign

\u{26a8}: '⚨'

HorizontalMaleWithStrokeSign

\u{26a9}: '⚩'

MediumWhiteCircle

\u{26aa}: '⚪'

MediumBlackCircle

\u{26ab}: '⚫'

MediumSmallWhiteCircle

\u{26ac}: '⚬'

MarriageSymbol

\u{26ad}: '⚭'

DivorceSymbol

\u{26ae}: '⚮'

UnmarriedPartnershipSymbol

\u{26af}: '⚯'

Coffin

\u{26b0}: '⚰'

FuneralUrn

\u{26b1}: '⚱'

Neuter

\u{26b2}: '⚲'

Ceres

\u{26b3}: '⚳'

Pallas

\u{26b4}: '⚴'

Juno

\u{26b5}: '⚵'

Vesta

\u{26b6}: '⚶'

Chiron

\u{26b7}: '⚷'

BlackMoonLilith

\u{26b8}: '⚸'

Sextile

\u{26b9}: '⚹'

Semisextile

\u{26ba}: '⚺'

Quincunx

\u{26bb}: '⚻'

Sesquiquadrate

\u{26bc}: '⚼'

SoccerBall

\u{26bd}: '⚽'

Baseball

\u{26be}: '⚾'

SquaredKey

\u{26bf}: '⚿'

WhiteDraughtsMan

\u{26c0}: '⛀'

WhiteDraughtsKing

\u{26c1}: '⛁'

BlackDraughtsMan

\u{26c2}: '⛂'

BlackDraughtsKing

\u{26c3}: '⛃'

SnowmanWithoutSnow

\u{26c4}: '⛄'

SunBehindCloud

\u{26c5}: '⛅'

Rain

\u{26c6}: '⛆'

BlackSnowman

\u{26c7}: '⛇'

ThunderCloudAndRain

\u{26c8}: '⛈'

TurnedWhiteShogiPiece

\u{26c9}: '⛉'

TurnedBlackShogiPiece

\u{26ca}: '⛊'

WhiteDiamondInSquare

\u{26cb}: '⛋'

CrossingLanes

\u{26cc}: '⛌'

DisabledCar

\u{26cd}: '⛍'

Ophiuchus

\u{26ce}: '⛎'

Pick

\u{26cf}: '⛏'

CarSliding

\u{26d0}: '⛐'

HelmetWithWhiteCross

\u{26d1}: '⛑'

CircledCrossingLanes

\u{26d2}: '⛒'

Chains

\u{26d3}: '⛓'

NoEntry

\u{26d4}: '⛔'

AlternateOneDashWayLeftWayTraffic

\u{26d5}: '⛕'

BlackTwoDashWayLeftWayTraffic

\u{26d6}: '⛖'

WhiteTwoDashWayLeftWayTraffic

\u{26d7}: '⛗'

BlackLeftLaneMerge

\u{26d8}: '⛘'

WhiteLeftLaneMerge

\u{26d9}: '⛙'

DriveSlowSign

\u{26da}: '⛚'

HeavyWhiteDownDashPointingTriangle

\u{26db}: '⛛'

LeftClosedEntry

\u{26dc}: '⛜'

SquaredSaltire

\u{26dd}: '⛝'

FallingDiagonalInWhiteCircleInBlackSquare

\u{26de}: '⛞'

BlackTruck

\u{26df}: '⛟'

RestrictedLeftEntryDash1

\u{26e0}: '⛠'

RestrictedLeftEntryDash2

\u{26e1}: '⛡'

AstronomicalSymbolForUranus

\u{26e2}: '⛢'

HeavyCircleWithStrokeAndTwoDotsAbove

\u{26e3}: '⛣'

Pentagram

\u{26e4}: '⛤'

RightDashHandedInterlacedPentagram

\u{26e5}: '⛥'

LeftDashHandedInterlacedPentagram

\u{26e6}: '⛦'

InvertedPentagram

\u{26e7}: '⛧'

BlackCrossOnShield

\u{26e8}: '⛨'

ShintoShrine

\u{26e9}: '⛩'

Church

\u{26ea}: '⛪'

Castle

\u{26eb}: '⛫'

HistoricSite

\u{26ec}: '⛬'

GearWithoutHub

\u{26ed}: '⛭'

GearWithHandles

\u{26ee}: '⛮'

MapSymbolForLighthouse

\u{26ef}: '⛯'

Mountain

\u{26f0}: '⛰'

UmbrellaOnGround

\u{26f1}: '⛱'

Fountain

\u{26f2}: '⛲'

FlagInHole

\u{26f3}: '⛳'

Ferry

\u{26f4}: '⛴'

Sailboat

\u{26f5}: '⛵'

SquareFourCorners

\u{26f6}: '⛶'

Skier

\u{26f7}: '⛷'

IceSkate

\u{26f8}: '⛸'

PersonWithBall

\u{26f9}: '⛹'

Tent

\u{26fa}: '⛺'

JapaneseBankSymbol

\u{26fb}: '⛻'

HeadstoneGraveyardSymbol

\u{26fc}: '⛼'

FuelPump

\u{26fd}: '⛽'

CupOnBlackSquare

\u{26fe}: '⛾'

Methods

impl MiscellaneousSymbols[src]

pub fn new() -> Self[src]

The character with the lowest index in this unicode block

pub fn name(&self) -> &str[src]

The character's name, all lowercase and space-separated

Trait Implementations

impl Iterator for MiscellaneousSymbols[src]

type Item = Self

The type of the elements being iterated over.

fn size_hint(&self) -> (usize, Option<usize>)
1.0.0
[src]

Returns the bounds on the remaining length of the iterator. Read more

fn count(self) -> usize
1.0.0
[src]

Consumes the iterator, counting the number of iterations and returning it. Read more

fn last(self) -> Option<Self::Item>
1.0.0
[src]

Consumes the iterator, returning the last element. Read more

fn nth(&mut self, n: usize) -> Option<Self::Item>
1.0.0
[src]

Returns the nth element of the iterator. Read more

fn step_by(self, step: usize) -> StepBy<Self>
1.28.0
[src]

Creates an iterator starting at the same point, but stepping by the given amount at each iteration. Read more

fn chain<U>(self, other: U) -> Chain<Self, <U as IntoIterator>::IntoIter> where
    U: IntoIterator<Item = Self::Item>, 
1.0.0
[src]

Takes two iterators and creates a new iterator over both in sequence. Read more

fn zip<U>(self, other: U) -> Zip<Self, <U as IntoIterator>::IntoIter> where
    U: IntoIterator
1.0.0
[src]

'Zips up' two iterators into a single iterator of pairs. Read more

fn map<B, F>(self, f: F) -> Map<Self, F> where
    F: FnMut(Self::Item) -> B, 
1.0.0
[src]

Takes a closure and creates an iterator which calls that closure on each element. Read more

fn for_each<F>(self, f: F) where
    F: FnMut(Self::Item), 
1.21.0
[src]

Calls a closure on each element of an iterator. Read more

fn filter<P>(self, predicate: P) -> Filter<Self, P> where
    P: FnMut(&Self::Item) -> bool
1.0.0
[src]

Creates an iterator which uses a closure to determine if an element should be yielded. Read more

fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F> where
    F: FnMut(Self::Item) -> Option<B>, 
1.0.0
[src]

Creates an iterator that both filters and maps. Read more

fn enumerate(self) -> Enumerate<Self>
1.0.0
[src]

Creates an iterator which gives the current iteration count as well as the next value. Read more

fn peekable(self) -> Peekable<Self>
1.0.0
[src]

Creates an iterator which can use peek to look at the next element of the iterator without consuming it. Read more

fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P> where
    P: FnMut(&Self::Item) -> bool
1.0.0
[src]

Creates an iterator that [skip]s elements based on a predicate. Read more

fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P> where
    P: FnMut(&Self::Item) -> bool
1.0.0
[src]

Creates an iterator that yields elements based on a predicate. Read more

fn skip(self, n: usize) -> Skip<Self>
1.0.0
[src]

Creates an iterator that skips the first n elements. Read more

fn take(self, n: usize) -> Take<Self>
1.0.0
[src]

Creates an iterator that yields its first n elements. Read more

fn scan<St, B, F>(self, initial_state: St, f: F) -> Scan<Self, St, F> where
    F: FnMut(&mut St, Self::Item) -> Option<B>, 
1.0.0
[src]

An iterator adaptor similar to [fold] that holds internal state and produces a new iterator. Read more

fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F> where
    F: FnMut(Self::Item) -> U,
    U: IntoIterator
1.0.0
[src]

Creates an iterator that works like map, but flattens nested structure. Read more

fn flatten(self) -> Flatten<Self> where
    Self::Item: IntoIterator
1.29.0
[src]

Creates an iterator that flattens nested structure. Read more

fn fuse(self) -> Fuse<Self>
1.0.0
[src]

Creates an iterator which ends after the first [None]. Read more

fn inspect<F>(self, f: F) -> Inspect<Self, F> where
    F: FnMut(&Self::Item), 
1.0.0
[src]

Do something with each element of an iterator, passing the value on. Read more

fn by_ref(&mut self) -> &mut Self
1.0.0
[src]

Borrows an iterator, rather than consuming it. Read more

#[must_use = "if you really need to exhaust the iterator, consider `.for_each(drop)` instead"]
fn collect<B>(self) -> B where
    B: FromIterator<Self::Item>, 
1.0.0
[src]

Transforms an iterator into a collection. Read more

fn partition<B, F>(self, f: F) -> (B, B) where
    B: Default + Extend<Self::Item>,
    F: FnMut(&Self::Item) -> bool
1.0.0
[src]

Consumes an iterator, creating two collections from it. Read more

fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R where
    F: FnMut(B, Self::Item) -> R,
    R: Try<Ok = B>, 
1.27.0
[src]

An iterator method that applies a function as long as it returns successfully, producing a single, final value. Read more

fn try_for_each<F, R>(&mut self, f: F) -> R where
    F: FnMut(Self::Item) -> R,
    R: Try<Ok = ()>, 
1.27.0
[src]

An iterator method that applies a fallible function to each item in the iterator, stopping at the first error and returning that error. Read more

fn fold<B, F>(self, init: B, f: F) -> B where
    F: FnMut(B, Self::Item) -> B, 
1.0.0
[src]

An iterator method that applies a function, producing a single, final value. Read more

fn all<F>(&mut self, f: F) -> bool where
    F: FnMut(Self::Item) -> bool
1.0.0
[src]

Tests if every element of the iterator matches a predicate. Read more

fn any<F>(&mut self, f: F) -> bool where
    F: FnMut(Self::Item) -> bool
1.0.0
[src]

Tests if any element of the iterator matches a predicate. Read more

fn find<P>(&mut self, predicate: P) -> Option<Self::Item> where
    P: FnMut(&Self::Item) -> bool
1.0.0
[src]

Searches for an element of an iterator that satisfies a predicate. Read more

fn find_map<B, F>(&mut self, f: F) -> Option<B> where
    F: FnMut(Self::Item) -> Option<B>, 
1.30.0
[src]

Applies function to the elements of iterator and returns the first non-none result. Read more

fn position<P>(&mut self, predicate: P) -> Option<usize> where
    P: FnMut(Self::Item) -> bool
1.0.0
[src]

Searches for an element in an iterator, returning its index. Read more

fn rposition<P>(&mut self, predicate: P) -> Option<usize> where
    P: FnMut(Self::Item) -> bool,
    Self: ExactSizeIterator + DoubleEndedIterator
1.0.0
[src]

Searches for an element in an iterator from the right, returning its index. Read more

fn max(self) -> Option<Self::Item> where
    Self::Item: Ord
1.0.0
[src]

Returns the maximum element of an iterator. Read more

fn min(self) -> Option<Self::Item> where
    Self::Item: Ord
1.0.0
[src]

Returns the minimum element of an iterator. Read more

fn max_by_key<B, F>(self, f: F) -> Option<Self::Item> where
    B: Ord,
    F: FnMut(&Self::Item) -> B, 
1.6.0
[src]

Returns the element that gives the maximum value from the specified function. Read more

fn max_by<F>(self, compare: F) -> Option<Self::Item> where
    F: FnMut(&Self::Item, &Self::Item) -> Ordering
1.15.0
[src]

Returns the element that gives the maximum value with respect to the specified comparison function. Read more

fn min_by_key<B, F>(self, f: F) -> Option<Self::Item> where
    B: Ord,
    F: FnMut(&Self::Item) -> B, 
1.6.0
[src]

Returns the element that gives the minimum value from the specified function. Read more

fn min_by<F>(self, compare: F) -> Option<Self::Item> where
    F: FnMut(&Self::Item, &Self::Item) -> Ordering
1.15.0
[src]

Returns the element that gives the minimum value with respect to the specified comparison function. Read more

fn rev(self) -> Rev<Self> where
    Self: DoubleEndedIterator
1.0.0
[src]

Reverses an iterator's direction. Read more

fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB) where
    FromA: Default + Extend<A>,
    FromB: Default + Extend<B>,
    Self: Iterator<Item = (A, B)>, 
1.0.0
[src]

Converts an iterator of pairs into a pair of containers. Read more

fn copied<'a, T>(self) -> Copied<Self> where
    Self: Iterator<Item = &'a T>,
    T: 'a + Copy
[src]

🔬 This is a nightly-only experimental API. (iter_copied)

Creates an iterator which copies all of its elements. Read more

fn cloned<'a, T>(self) -> Cloned<Self> where
    Self: Iterator<Item = &'a T>,
    T: 'a + Clone
1.0.0
[src]

Creates an iterator which [clone]s all of its elements. Read more

fn cycle(self) -> Cycle<Self> where
    Self: Clone
1.0.0
[src]

Repeats an iterator endlessly. Read more

fn sum<S>(self) -> S where
    S: Sum<Self::Item>, 
1.11.0
[src]

Sums the elements of an iterator. Read more

fn product<P>(self) -> P where
    P: Product<Self::Item>, 
1.11.0
[src]

Iterates over the entire iterator, multiplying all the elements Read more

fn cmp<I>(self, other: I) -> Ordering where
    I: IntoIterator<Item = Self::Item>,
    Self::Item: Ord
1.5.0
[src]

Lexicographically compares the elements of this Iterator with those of another. Read more

fn partial_cmp<I>(self, other: I) -> Option<Ordering> where
    I: IntoIterator,
    Self::Item: PartialOrd<<I as IntoIterator>::Item>, 
1.5.0
[src]

Lexicographically compares the elements of this Iterator with those of another. Read more

fn eq<I>(self, other: I) -> bool where
    I: IntoIterator,
    Self::Item: PartialEq<<I as IntoIterator>::Item>, 
1.5.0
[src]

Determines if the elements of this Iterator are equal to those of another. Read more

fn ne<I>(self, other: I) -> bool where
    I: IntoIterator,
    Self::Item: PartialEq<<I as IntoIterator>::Item>, 
1.5.0
[src]

Determines if the elements of this Iterator are unequal to those of another. Read more

fn lt<I>(self, other: I) -> bool where
    I: IntoIterator,
    Self::Item: PartialOrd<<I as IntoIterator>::Item>, 
1.5.0
[src]

Determines if the elements of this Iterator are lexicographically less than those of another. Read more

fn le<I>(self, other: I) -> bool where
    I: IntoIterator,
    Self::Item: PartialOrd<<I as IntoIterator>::Item>, 
1.5.0
[src]

Determines if the elements of this Iterator are lexicographically less or equal to those of another. Read more

fn gt<I>(self, other: I) -> bool where
    I: IntoIterator,
    Self::Item: PartialOrd<<I as IntoIterator>::Item>, 
1.5.0
[src]

Determines if the elements of this Iterator are lexicographically greater than those of another. Read more

fn ge<I>(self, other: I) -> bool where
    I: IntoIterator,
    Self::Item: PartialOrd<<I as IntoIterator>::Item>, 
1.5.0
[src]

Determines if the elements of this Iterator are lexicographically greater than or equal to those of another. Read more

fn is_sorted(self) -> bool where
    Self::Item: PartialOrd<Self::Item>, 
[src]

🔬 This is a nightly-only experimental API. (is_sorted)

new API

Checks if the elements of this iterator are sorted. Read more

fn is_sorted_by<F>(self, compare: F) -> bool where
    F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>, 
[src]

🔬 This is a nightly-only experimental API. (is_sorted)

new API

Checks if the elements of this iterator are sorted using the given comparator function. Read more

fn is_sorted_by_key<F, K>(self, f: F) -> bool where
    F: FnMut(&Self::Item) -> K,
    K: PartialOrd<K>, 
[src]

🔬 This is a nightly-only experimental API. (is_sorted)

new API

Checks if the elements of this iterator are sorted using the given key extraction function. Read more

impl PartialEq<MiscellaneousSymbols> for MiscellaneousSymbols[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Clone for MiscellaneousSymbols[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Into<char> for MiscellaneousSymbols[src]

impl Into<u32> for MiscellaneousSymbols[src]

impl Eq for MiscellaneousSymbols[src]

impl Copy for MiscellaneousSymbols[src]

impl Hash for MiscellaneousSymbols[src]

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

Feeds a slice of this type into the given [Hasher]. Read more

impl Debug for MiscellaneousSymbols[src]

impl TryFrom<char> for MiscellaneousSymbols[src]

type Error = ()

The type returned in the event of a conversion error.

impl TryFrom<u32> for MiscellaneousSymbols[src]

type Error = ()

The type returned in the event of a conversion error.

Auto Trait Implementations

impl Send for MiscellaneousSymbols

impl Sync for MiscellaneousSymbols

Blanket Implementations

impl<I> IntoIterator for I where
    I: Iterator
[src]

type Item = <I as Iterator>::Item

The type of the elements being iterated over.

type IntoIter = I

Which kind of iterator are we turning this into?

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.