[−][src]Enum unicode_types::miscellaneous_symbols::MiscellaneousSymbols
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 next(&mut self) -> Option<Self>
[src]
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 n
th 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]
U: IntoIterator<Item = Self::Item>,
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]
U: IntoIterator,
'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]
F: FnMut(Self::Item) -> B,
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]
F: FnMut(Self::Item),
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]
P: FnMut(&Self::Item) -> bool,
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]
F: FnMut(Self::Item) -> Option<B>,
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]
P: FnMut(&Self::Item) -> bool,
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]
P: FnMut(&Self::Item) -> bool,
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]
F: FnMut(&mut St, Self::Item) -> Option<B>,
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]
F: FnMut(Self::Item) -> U,
U: IntoIterator,
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]
Self::Item: IntoIterator,
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]
F: FnMut(&Self::Item),
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]
B: FromIterator<Self::Item>,
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]
B: Default + Extend<Self::Item>,
F: FnMut(&Self::Item) -> bool,
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]
F: FnMut(B, Self::Item) -> R,
R: Try<Ok = B>,
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]
F: FnMut(Self::Item) -> R,
R: Try<Ok = ()>,
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]
F: FnMut(B, Self::Item) -> B,
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]
F: FnMut(Self::Item) -> bool,
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]
F: FnMut(Self::Item) -> bool,
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]
P: FnMut(&Self::Item) -> bool,
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]
F: FnMut(Self::Item) -> Option<B>,
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]
P: FnMut(Self::Item) -> bool,
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]
P: FnMut(Self::Item) -> bool,
Self: ExactSizeIterator + DoubleEndedIterator,
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]
Self::Item: Ord,
Returns the maximum element of an iterator. Read more
fn min(self) -> Option<Self::Item> where
Self::Item: Ord,
1.0.0[src]
Self::Item: Ord,
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]
B: Ord,
F: FnMut(&Self::Item) -> B,
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]
F: FnMut(&Self::Item, &Self::Item) -> Ordering,
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]
B: Ord,
F: FnMut(&Self::Item) -> B,
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]
F: FnMut(&Self::Item, &Self::Item) -> Ordering,
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]
Self: DoubleEndedIterator,
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]
FromA: Default + Extend<A>,
FromB: Default + Extend<B>,
Self: Iterator<Item = (A, B)>,
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]
Self: Iterator<Item = &'a T>,
T: 'a + Copy,
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]
Self: Iterator<Item = &'a T>,
T: 'a + Clone,
Creates an iterator which [clone
]s all of its elements. Read more
fn cycle(self) -> Cycle<Self> where
Self: Clone,
1.0.0[src]
Self: Clone,
Repeats an iterator endlessly. Read more
fn sum<S>(self) -> S where
S: Sum<Self::Item>,
1.11.0[src]
S: Sum<Self::Item>,
Sums the elements of an iterator. Read more
fn product<P>(self) -> P where
P: Product<Self::Item>,
1.11.0[src]
P: Product<Self::Item>,
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]
I: IntoIterator<Item = Self::Item>,
Self::Item: Ord,
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]
I: IntoIterator,
Self::Item: PartialOrd<<I as IntoIterator>::Item>,
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]
I: IntoIterator,
Self::Item: PartialEq<<I as IntoIterator>::Item>,
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]
I: IntoIterator,
Self::Item: PartialEq<<I as IntoIterator>::Item>,
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]
I: IntoIterator,
Self::Item: PartialOrd<<I as IntoIterator>::Item>,
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]
I: IntoIterator,
Self::Item: PartialOrd<<I as IntoIterator>::Item>,
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]
I: IntoIterator,
Self::Item: PartialOrd<<I as IntoIterator>::Item>,
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]
I: IntoIterator,
Self::Item: PartialOrd<<I as IntoIterator>::Item>,
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]
Self::Item: PartialOrd<Self::Item>,
🔬 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]
F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,
🔬 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]
F: FnMut(&Self::Item) -> K,
K: PartialOrd<K>,
🔬 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]
fn eq(&self, other: &MiscellaneousSymbols) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Clone for MiscellaneousSymbols
[src]
ⓘImportant traits for MiscellaneousSymbolsfn clone(&self) -> 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<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
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.
fn try_from(c: char) -> Result<Self, Self::Error>
[src]
impl TryFrom<u32> for MiscellaneousSymbols
[src]
Auto Trait Implementations
impl Send for MiscellaneousSymbols
impl Sync for MiscellaneousSymbols
Blanket Implementations
impl<I> IntoIterator for I where
I: Iterator,
[src]
I: Iterator,
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?
fn into_iter(self) -> I
[src]
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
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>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,