[−][src]Enum unicode_types::ethiopic::Ethiopic
An enum to represent all characters in the Ethiopic block.
Variants
SyllableHa\u{1200}: 'ሀ'
SyllableHu\u{1201}: 'ሁ'
SyllableHi\u{1202}: 'ሂ'
SyllableHaa\u{1203}: 'ሃ'
SyllableHee\u{1204}: 'ሄ'
SyllableHe\u{1205}: 'ህ'
SyllableHo\u{1206}: 'ሆ'
SyllableHoa\u{1207}: 'ሇ'
SyllableLa\u{1208}: 'ለ'
SyllableLu\u{1209}: 'ሉ'
SyllableLi\u{120a}: 'ሊ'
SyllableLaa\u{120b}: 'ላ'
SyllableLee\u{120c}: 'ሌ'
SyllableLe\u{120d}: 'ል'
SyllableLo\u{120e}: 'ሎ'
SyllableLwa\u{120f}: 'ሏ'
SyllableHha\u{1210}: 'ሐ'
SyllableHhu\u{1211}: 'ሑ'
SyllableHhi\u{1212}: 'ሒ'
SyllableHhaa\u{1213}: 'ሓ'
SyllableHhee\u{1214}: 'ሔ'
SyllableHhe\u{1215}: 'ሕ'
SyllableHho\u{1216}: 'ሖ'
SyllableHhwa\u{1217}: 'ሗ'
SyllableMa\u{1218}: 'መ'
SyllableMu\u{1219}: 'ሙ'
SyllableMi\u{121a}: 'ሚ'
SyllableMaa\u{121b}: 'ማ'
SyllableMee\u{121c}: 'ሜ'
SyllableMe\u{121d}: 'ም'
SyllableMo\u{121e}: 'ሞ'
SyllableMwa\u{121f}: 'ሟ'
SyllableSza\u{1220}: 'ሠ'
SyllableSzu\u{1221}: 'ሡ'
SyllableSzi\u{1222}: 'ሢ'
SyllableSzaa\u{1223}: 'ሣ'
SyllableSzee\u{1224}: 'ሤ'
SyllableSze\u{1225}: 'ሥ'
SyllableSzo\u{1226}: 'ሦ'
SyllableSzwa\u{1227}: 'ሧ'
SyllableRa\u{1228}: 'ረ'
SyllableRu\u{1229}: 'ሩ'
SyllableRi\u{122a}: 'ሪ'
SyllableRaa\u{122b}: 'ራ'
SyllableRee\u{122c}: 'ሬ'
SyllableRe\u{122d}: 'ር'
SyllableRo\u{122e}: 'ሮ'
SyllableRwa\u{122f}: 'ሯ'
SyllableSa\u{1230}: 'ሰ'
SyllableSu\u{1231}: 'ሱ'
SyllableSi\u{1232}: 'ሲ'
SyllableSaa\u{1233}: 'ሳ'
SyllableSee\u{1234}: 'ሴ'
SyllableSe\u{1235}: 'ስ'
SyllableSo\u{1236}: 'ሶ'
SyllableSwa\u{1237}: 'ሷ'
SyllableSha\u{1238}: 'ሸ'
SyllableShu\u{1239}: 'ሹ'
SyllableShi\u{123a}: 'ሺ'
SyllableShaa\u{123b}: 'ሻ'
SyllableShee\u{123c}: 'ሼ'
SyllableShe\u{123d}: 'ሽ'
SyllableSho\u{123e}: 'ሾ'
SyllableShwa\u{123f}: 'ሿ'
SyllableQa\u{1240}: 'ቀ'
SyllableQu\u{1241}: 'ቁ'
SyllableQi\u{1242}: 'ቂ'
SyllableQaa\u{1243}: 'ቃ'
SyllableQee\u{1244}: 'ቄ'
SyllableQe\u{1245}: 'ቅ'
SyllableQo\u{1246}: 'ቆ'
SyllableQoa\u{1247}: 'ቇ'
SyllableQwa\u{1248}: 'ቈ'
SyllableQwi\u{124a}: 'ቊ'
SyllableQwaa\u{124b}: 'ቋ'
SyllableQwee\u{124c}: 'ቌ'
SyllableQwe\u{124d}: 'ቍ'
SyllableQha\u{1250}: 'ቐ'
SyllableQhu\u{1251}: 'ቑ'
SyllableQhi\u{1252}: 'ቒ'
SyllableQhaa\u{1253}: 'ቓ'
SyllableQhee\u{1254}: 'ቔ'
SyllableQhe\u{1255}: 'ቕ'
SyllableQho\u{1256}: 'ቖ'
SyllableQhwa\u{1258}: 'ቘ'
SyllableQhwi\u{125a}: 'ቚ'
SyllableQhwaa\u{125b}: 'ቛ'
SyllableQhwee\u{125c}: 'ቜ'
SyllableQhwe\u{125d}: 'ቝ'
SyllableBa\u{1260}: 'በ'
SyllableBu\u{1261}: 'ቡ'
SyllableBi\u{1262}: 'ቢ'
SyllableBaa\u{1263}: 'ባ'
SyllableBee\u{1264}: 'ቤ'
SyllableBe\u{1265}: 'ብ'
SyllableBo\u{1266}: 'ቦ'
SyllableBwa\u{1267}: 'ቧ'
SyllableVa\u{1268}: 'ቨ'
SyllableVu\u{1269}: 'ቩ'
SyllableVi\u{126a}: 'ቪ'
SyllableVaa\u{126b}: 'ቫ'
SyllableVee\u{126c}: 'ቬ'
SyllableVe\u{126d}: 'ቭ'
SyllableVo\u{126e}: 'ቮ'
SyllableVwa\u{126f}: 'ቯ'
SyllableTa\u{1270}: 'ተ'
SyllableTu\u{1271}: 'ቱ'
SyllableTi\u{1272}: 'ቲ'
SyllableTaa\u{1273}: 'ታ'
SyllableTee\u{1274}: 'ቴ'
SyllableTe\u{1275}: 'ት'
SyllableTo\u{1276}: 'ቶ'
SyllableTwa\u{1277}: 'ቷ'
SyllableCa\u{1278}: 'ቸ'
SyllableCu\u{1279}: 'ቹ'
SyllableCi\u{127a}: 'ቺ'
SyllableCaa\u{127b}: 'ቻ'
SyllableCee\u{127c}: 'ቼ'
SyllableCe\u{127d}: 'ች'
SyllableCo\u{127e}: 'ቾ'
SyllableCwa\u{127f}: 'ቿ'
SyllableXa\u{1280}: 'ኀ'
SyllableXu\u{1281}: 'ኁ'
SyllableXi\u{1282}: 'ኂ'
SyllableXaa\u{1283}: 'ኃ'
SyllableXee\u{1284}: 'ኄ'
SyllableXe\u{1285}: 'ኅ'
SyllableXo\u{1286}: 'ኆ'
SyllableXoa\u{1287}: 'ኇ'
SyllableXwa\u{1288}: 'ኈ'
SyllableXwi\u{128a}: 'ኊ'
SyllableXwaa\u{128b}: 'ኋ'
SyllableXwee\u{128c}: 'ኌ'
SyllableXwe\u{128d}: 'ኍ'
SyllableNa\u{1290}: 'ነ'
SyllableNu\u{1291}: 'ኑ'
SyllableNi\u{1292}: 'ኒ'
SyllableNaa\u{1293}: 'ና'
SyllableNee\u{1294}: 'ኔ'
SyllableNe\u{1295}: 'ን'
SyllableNo\u{1296}: 'ኖ'
SyllableNwa\u{1297}: 'ኗ'
SyllableNya\u{1298}: 'ኘ'
SyllableNyu\u{1299}: 'ኙ'
SyllableNyi\u{129a}: 'ኚ'
SyllableNyaa\u{129b}: 'ኛ'
SyllableNyee\u{129c}: 'ኜ'
SyllableNye\u{129d}: 'ኝ'
SyllableNyo\u{129e}: 'ኞ'
SyllableNywa\u{129f}: 'ኟ'
SyllableGlottalA\u{12a0}: 'አ'
SyllableGlottalU\u{12a1}: 'ኡ'
SyllableGlottalI\u{12a2}: 'ኢ'
SyllableGlottalAa\u{12a3}: 'ኣ'
SyllableGlottalEe\u{12a4}: 'ኤ'
SyllableGlottalE\u{12a5}: 'እ'
SyllableGlottalO\u{12a6}: 'ኦ'
SyllableGlottalWa\u{12a7}: 'ኧ'
SyllableKa\u{12a8}: 'ከ'
SyllableKu\u{12a9}: 'ኩ'
SyllableKi\u{12aa}: 'ኪ'
SyllableKaa\u{12ab}: 'ካ'
SyllableKee\u{12ac}: 'ኬ'
SyllableKe\u{12ad}: 'ክ'
SyllableKo\u{12ae}: 'ኮ'
SyllableKoa\u{12af}: 'ኯ'
SyllableKwa\u{12b0}: 'ኰ'
SyllableKwi\u{12b2}: 'ኲ'
SyllableKwaa\u{12b3}: 'ኳ'
SyllableKwee\u{12b4}: 'ኴ'
SyllableKwe\u{12b5}: 'ኵ'
SyllableKxa\u{12b8}: 'ኸ'
SyllableKxu\u{12b9}: 'ኹ'
SyllableKxi\u{12ba}: 'ኺ'
SyllableKxaa\u{12bb}: 'ኻ'
SyllableKxee\u{12bc}: 'ኼ'
SyllableKxe\u{12bd}: 'ኽ'
SyllableKxo\u{12be}: 'ኾ'
SyllableKxwa\u{12c0}: 'ዀ'
SyllableKxwi\u{12c2}: 'ዂ'
SyllableKxwaa\u{12c3}: 'ዃ'
SyllableKxwee\u{12c4}: 'ዄ'
SyllableKxwe\u{12c5}: 'ዅ'
SyllableWa\u{12c8}: 'ወ'
SyllableWu\u{12c9}: 'ዉ'
SyllableWi\u{12ca}: 'ዊ'
SyllableWaa\u{12cb}: 'ዋ'
SyllableWee\u{12cc}: 'ዌ'
SyllableWe\u{12cd}: 'ው'
SyllableWo\u{12ce}: 'ዎ'
SyllableWoa\u{12cf}: 'ዏ'
SyllablePharyngealA\u{12d0}: 'ዐ'
SyllablePharyngealU\u{12d1}: 'ዑ'
SyllablePharyngealI\u{12d2}: 'ዒ'
SyllablePharyngealAa\u{12d3}: 'ዓ'
SyllablePharyngealEe\u{12d4}: 'ዔ'
SyllablePharyngealE\u{12d5}: 'ዕ'
SyllablePharyngealO\u{12d6}: 'ዖ'
SyllableZa\u{12d8}: 'ዘ'
SyllableZu\u{12d9}: 'ዙ'
SyllableZi\u{12da}: 'ዚ'
SyllableZaa\u{12db}: 'ዛ'
SyllableZee\u{12dc}: 'ዜ'
SyllableZe\u{12dd}: 'ዝ'
SyllableZo\u{12de}: 'ዞ'
SyllableZwa\u{12df}: 'ዟ'
SyllableZha\u{12e0}: 'ዠ'
SyllableZhu\u{12e1}: 'ዡ'
SyllableZhi\u{12e2}: 'ዢ'
SyllableZhaa\u{12e3}: 'ዣ'
SyllableZhee\u{12e4}: 'ዤ'
SyllableZhe\u{12e5}: 'ዥ'
SyllableZho\u{12e6}: 'ዦ'
SyllableZhwa\u{12e7}: 'ዧ'
SyllableYa\u{12e8}: 'የ'
SyllableYu\u{12e9}: 'ዩ'
SyllableYi\u{12ea}: 'ዪ'
SyllableYaa\u{12eb}: 'ያ'
SyllableYee\u{12ec}: 'ዬ'
SyllableYe\u{12ed}: 'ይ'
SyllableYo\u{12ee}: 'ዮ'
SyllableYoa\u{12ef}: 'ዯ'
SyllableDa\u{12f0}: 'ደ'
SyllableDu\u{12f1}: 'ዱ'
SyllableDi\u{12f2}: 'ዲ'
SyllableDaa\u{12f3}: 'ዳ'
SyllableDee\u{12f4}: 'ዴ'
SyllableDe\u{12f5}: 'ድ'
SyllableDo\u{12f6}: 'ዶ'
SyllableDwa\u{12f7}: 'ዷ'
SyllableDda\u{12f8}: 'ዸ'
SyllableDdu\u{12f9}: 'ዹ'
SyllableDdi\u{12fa}: 'ዺ'
SyllableDdaa\u{12fb}: 'ዻ'
SyllableDdee\u{12fc}: 'ዼ'
SyllableDde\u{12fd}: 'ዽ'
SyllableDdo\u{12fe}: 'ዾ'
SyllableDdwa\u{12ff}: 'ዿ'
SyllableJa\u{1300}: 'ጀ'
SyllableJu\u{1301}: 'ጁ'
SyllableJi\u{1302}: 'ጂ'
SyllableJaa\u{1303}: 'ጃ'
SyllableJee\u{1304}: 'ጄ'
SyllableJe\u{1305}: 'ጅ'
SyllableJo\u{1306}: 'ጆ'
SyllableJwa\u{1307}: 'ጇ'
SyllableGa\u{1308}: 'ገ'
SyllableGu\u{1309}: 'ጉ'
SyllableGi\u{130a}: 'ጊ'
SyllableGaa\u{130b}: 'ጋ'
SyllableGee\u{130c}: 'ጌ'
SyllableGe\u{130d}: 'ግ'
SyllableGo\u{130e}: 'ጎ'
SyllableGoa\u{130f}: 'ጏ'
SyllableGwa\u{1310}: 'ጐ'
SyllableGwi\u{1312}: 'ጒ'
SyllableGwaa\u{1313}: 'ጓ'
SyllableGwee\u{1314}: 'ጔ'
SyllableGwe\u{1315}: 'ጕ'
SyllableGga\u{1318}: 'ጘ'
SyllableGgu\u{1319}: 'ጙ'
SyllableGgi\u{131a}: 'ጚ'
SyllableGgaa\u{131b}: 'ጛ'
SyllableGgee\u{131c}: 'ጜ'
SyllableGge\u{131d}: 'ጝ'
SyllableGgo\u{131e}: 'ጞ'
SyllableGgwaa\u{131f}: 'ጟ'
SyllableTha\u{1320}: 'ጠ'
SyllableThu\u{1321}: 'ጡ'
SyllableThi\u{1322}: 'ጢ'
SyllableThaa\u{1323}: 'ጣ'
SyllableThee\u{1324}: 'ጤ'
SyllableThe\u{1325}: 'ጥ'
SyllableTho\u{1326}: 'ጦ'
SyllableThwa\u{1327}: 'ጧ'
SyllableCha\u{1328}: 'ጨ'
SyllableChu\u{1329}: 'ጩ'
SyllableChi\u{132a}: 'ጪ'
SyllableChaa\u{132b}: 'ጫ'
SyllableChee\u{132c}: 'ጬ'
SyllableChe\u{132d}: 'ጭ'
SyllableCho\u{132e}: 'ጮ'
SyllableChwa\u{132f}: 'ጯ'
SyllablePha\u{1330}: 'ጰ'
SyllablePhu\u{1331}: 'ጱ'
SyllablePhi\u{1332}: 'ጲ'
SyllablePhaa\u{1333}: 'ጳ'
SyllablePhee\u{1334}: 'ጴ'
SyllablePhe\u{1335}: 'ጵ'
SyllablePho\u{1336}: 'ጶ'
SyllablePhwa\u{1337}: 'ጷ'
SyllableTsa\u{1338}: 'ጸ'
SyllableTsu\u{1339}: 'ጹ'
SyllableTsi\u{133a}: 'ጺ'
SyllableTsaa\u{133b}: 'ጻ'
SyllableTsee\u{133c}: 'ጼ'
SyllableTse\u{133d}: 'ጽ'
SyllableTso\u{133e}: 'ጾ'
SyllableTswa\u{133f}: 'ጿ'
SyllableTza\u{1340}: 'ፀ'
SyllableTzu\u{1341}: 'ፁ'
SyllableTzi\u{1342}: 'ፂ'
SyllableTzaa\u{1343}: 'ፃ'
SyllableTzee\u{1344}: 'ፄ'
SyllableTze\u{1345}: 'ፅ'
SyllableTzo\u{1346}: 'ፆ'
SyllableTzoa\u{1347}: 'ፇ'
SyllableFa\u{1348}: 'ፈ'
SyllableFu\u{1349}: 'ፉ'
SyllableFi\u{134a}: 'ፊ'
SyllableFaa\u{134b}: 'ፋ'
SyllableFee\u{134c}: 'ፌ'
SyllableFe\u{134d}: 'ፍ'
SyllableFo\u{134e}: 'ፎ'
SyllableFwa\u{134f}: 'ፏ'
SyllablePa\u{1350}: 'ፐ'
SyllablePu\u{1351}: 'ፑ'
SyllablePi\u{1352}: 'ፒ'
SyllablePaa\u{1353}: 'ፓ'
SyllablePee\u{1354}: 'ፔ'
SyllablePe\u{1355}: 'ፕ'
SyllablePo\u{1356}: 'ፖ'
SyllablePwa\u{1357}: 'ፗ'
SyllableRya\u{1358}: 'ፘ'
SyllableMya\u{1359}: 'ፙ'
SyllableFya\u{135a}: 'ፚ'
CombiningGeminationAndVowelLengthMark\u{135d}: '፝'
CombiningVowelLengthMark\u{135e}: '፞'
CombiningGeminationMark\u{135f}: '፟'
SectionMark\u{1360}: '፠'
Wordspace\u{1361}: '፡'
FullStop\u{1362}: '።'
Comma\u{1363}: '፣'
Semicolon\u{1364}: '፤'
Colon\u{1365}: '፥'
PrefaceColon\u{1366}: '፦'
QuestionMark\u{1367}: '፧'
ParagraphSeparator\u{1368}: '፨'
DigitOne\u{1369}: '፩'
DigitTwo\u{136a}: '፪'
DigitThree\u{136b}: '፫'
DigitFour\u{136c}: '፬'
DigitFive\u{136d}: '፭'
DigitSix\u{136e}: '፮'
DigitSeven\u{136f}: '፯'
DigitEight\u{1370}: '፰'
DigitNine\u{1371}: '፱'
NumberTen\u{1372}: '፲'
NumberTwenty\u{1373}: '፳'
NumberThirty\u{1374}: '፴'
NumberForty\u{1375}: '፵'
NumberFifty\u{1376}: '፶'
NumberSixty\u{1377}: '፷'
NumberSeventy\u{1378}: '፸'
NumberEighty\u{1379}: '፹'
NumberNinety\u{137a}: '፺'
NumberHundred\u{137b}: '፻'
NumberTenThousand\u{137c}: '፼'
Methods
impl Ethiopic[src]
pub fn new() -> Self[src]
The character with the lowest index in this unicode block
pub fn name(&self) -> String[src]
The character's name, in sentence case
Trait Implementations
impl Iterator for Ethiopic[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) -> usize1.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]
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 Self1.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<Ethiopic> for Ethiopic[src]
fn eq(&self, other: &Ethiopic) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
This method tests for !=.
impl Clone for Ethiopic[src]
ⓘImportant traits for Ethiopicfn clone(&self) -> Ethiopic[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl Into<char> for Ethiopic[src]
impl Into<u32> for Ethiopic[src]
impl Eq for Ethiopic[src]
impl Copy for Ethiopic[src]
impl Hash for Ethiopic[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 Ethiopic[src]
impl TryFrom<char> for Ethiopic[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 Ethiopic[src]
Auto Trait Implementations
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>,