diff --git a/cosmic_text/enum.Align.html b/cosmic_text/enum.Align.html index e433f84f08..b84d83bd54 100644 --- a/cosmic_text/enum.Align.html +++ b/cosmic_text/enum.Align.html @@ -5,7 +5,7 @@ Justified, End, }
Expand description

Align or justify

-

Variants§

§

Left

§

Right

§

Center

§

Justified

§

End

Trait Implementations§

source§

impl Clone for Align

source§

fn clone(&self) -> Align

Returns a copy of the value. Read more
1.0.0 · source§

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

Performs copy-assignment from source. Read more
source§

impl Debug for Align

source§

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

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

impl Display for Align

source§

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

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

impl PartialEq<Align> for Align

source§

fn eq(&self, other: &Align) -> bool

This method tests for self and other values to be equal, and is used +

Variants§

§

Left

§

Right

§

Center

§

Justified

§

End

Trait Implementations§

source§

impl Clone for Align

source§

fn clone(&self) -> Align

Returns a copy of the value. Read more
1.0.0 · source§

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

Performs copy-assignment from source. Read more
source§

impl Debug for Align

source§

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

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

impl Display for Align

source§

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

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

impl PartialEq<Align> for Align

source§

fn eq(&self, other: &Align) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Copy for Align

source§

impl Eq for Align

source§

impl StructuralEq for Align

source§

impl StructuralPartialEq for Align

Auto Trait Implementations§

§

impl RefUnwindSafe for Align

§

impl Send for Align

§

impl Sync for Align

§

impl Unpin for Align

§

impl UnwindSafe for Align

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/cosmic_text/enum.Wrap.html b/cosmic_text/enum.Wrap.html index 67f20f7aef..77b0e1ae16 100644 --- a/cosmic_text/enum.Wrap.html +++ b/cosmic_text/enum.Wrap.html @@ -6,7 +6,7 @@

Variants§

§

None

No wrapping

§

Glyph

Wraps at a glyph level

§

Word

Word Wrapping

-

Trait Implementations§

source§

impl Clone for Wrap

source§

fn clone(&self) -> Wrap

Returns a copy of the value. Read more
1.0.0 · source§

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

Performs copy-assignment from source. Read more
source§

impl Debug for Wrap

source§

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

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

impl Display for Wrap

source§

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

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

impl PartialEq<Wrap> for Wrap

source§

fn eq(&self, other: &Wrap) -> bool

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl Clone for Wrap

source§

fn clone(&self) -> Wrap

Returns a copy of the value. Read more
1.0.0 · source§

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

Performs copy-assignment from source. Read more
source§

impl Debug for Wrap

source§

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

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

impl Display for Wrap

source§

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

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

impl PartialEq<Wrap> for Wrap

source§

fn eq(&self, other: &Wrap) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Copy for Wrap

source§

impl Eq for Wrap

source§

impl StructuralEq for Wrap

source§

impl StructuralPartialEq for Wrap

Auto Trait Implementations§

§

impl RefUnwindSafe for Wrap

§

impl Send for Wrap

§

impl Sync for Wrap

§

impl Unpin for Wrap

§

impl UnwindSafe for Wrap

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/cosmic_text/struct.Metrics.html b/cosmic_text/struct.Metrics.html index 29782d7fb5..7c6088bffe 100644 --- a/cosmic_text/struct.Metrics.html +++ b/cosmic_text/struct.Metrics.html @@ -4,7 +4,7 @@ }
Expand description

Metrics of text

Fields§

§font_size: f32

Font size in pixels

§line_height: f32

Line height in pixels

-

Implementations§

source§

impl Metrics

source

pub const fn new(font_size: f32, line_height: f32) -> Self

source

pub fn scale(self, scale: f32) -> Self

Trait Implementations§

source§

impl Clone for Metrics

source§

fn clone(&self) -> Metrics

Returns a copy of the value. Read more
1.0.0 · source§

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

Performs copy-assignment from source. Read more
source§

impl Debug for Metrics

source§

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

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

impl Default for Metrics

source§

fn default() -> Metrics

Returns the “default value” for a type. Read more
source§

impl Display for Metrics

source§

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

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

impl PartialEq<Metrics> for Metrics

source§

fn eq(&self, other: &Metrics) -> bool

This method tests for self and other values to be equal, and is used +

Implementations§

source§

impl Metrics

source

pub const fn new(font_size: f32, line_height: f32) -> Self

source

pub fn scale(self, scale: f32) -> Self

Trait Implementations§

source§

impl Clone for Metrics

source§

fn clone(&self) -> Metrics

Returns a copy of the value. Read more
1.0.0 · source§

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

Performs copy-assignment from source. Read more
source§

impl Debug for Metrics

source§

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

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

impl Default for Metrics

source§

fn default() -> Metrics

Returns the “default value” for a type. Read more
source§

impl Display for Metrics

source§

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

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

impl PartialEq<Metrics> for Metrics

source§

fn eq(&self, other: &Metrics) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Copy for Metrics

source§

impl StructuralPartialEq for Metrics

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/cosmic_text/struct.ShapeGlyph.html b/cosmic_text/struct.ShapeGlyph.html index 5cb9567cd2..c29bdb48cb 100644 --- a/cosmic_text/struct.ShapeGlyph.html +++ b/cosmic_text/struct.ShapeGlyph.html @@ -1,4 +1,4 @@ -ShapeGlyph in cosmic_text - Rust

Struct cosmic_text::ShapeGlyph

source ·
pub struct ShapeGlyph {
+ShapeGlyph in cosmic_text - Rust

Struct cosmic_text::ShapeGlyph

source ·
pub struct ShapeGlyph {
     pub start: usize,
     pub end: usize,
     pub x_advance: f32,
@@ -12,7 +12,7 @@
     pub color_opt: Option<Color>,
     pub metadata: usize,
 }
Expand description

A shaped glyph

-

Fields§

§start: usize§end: usize§x_advance: f32§y_advance: f32§x_offset: f32§y_offset: f32§ascent: f32§descent: f32§font_id: ID§glyph_id: u16§color_opt: Option<Color>§metadata: usize

Trait Implementations§

source§

impl Debug for ShapeGlyph

source§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Fields§

§start: usize§end: usize§x_advance: f32§y_advance: f32§x_offset: f32§y_offset: f32§ascent: f32§descent: f32§font_id: ID§glyph_id: u16§color_opt: Option<Color>§metadata: usize

Trait Implementations§

source§

impl Debug for ShapeGlyph

source§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/cosmic_text/struct.ShapeLine.html b/cosmic_text/struct.ShapeLine.html index b1cf806995..7c8b77514f 100644 --- a/cosmic_text/struct.ShapeLine.html +++ b/cosmic_text/struct.ShapeLine.html @@ -1,15 +1,15 @@ -ShapeLine in cosmic_text - Rust

Struct cosmic_text::ShapeLine

source ·
pub struct ShapeLine {
+ShapeLine in cosmic_text - Rust

Struct cosmic_text::ShapeLine

source ·
pub struct ShapeLine {
     pub rtl: bool,
     pub spans: Vec<ShapeSpan>,
 }
Expand description

A shaped line (or paragraph)

-

Fields§

§rtl: bool§spans: Vec<ShapeSpan>

Implementations§

source§

impl ShapeLine

source

pub fn new( +

Fields§

§rtl: bool§spans: Vec<ShapeSpan>

Implementations§

source§

impl ShapeLine

source

pub fn new( font_system: &mut FontSystem, line: &str, attrs_list: &AttrsList, shaping: Shaping ) -> Self

Panics

Will panic if line contains more than one paragraph.

-
source

pub fn new_in_buffer( +

source

pub fn new_in_buffer( scratch: &mut ShapeBuffer, font_system: &mut FontSystem, line: &str, @@ -18,13 +18,13 @@ ) -> Self

Shape a line into a set of spans, using a scratch buffer.

Panics

Will panic if line contains more than one paragraph.

-
source

pub fn layout( +

source

pub fn layout( &self, font_size: f32, line_width: f32, wrap: Wrap, align: Option<Align> -) -> Vec<LayoutLine>

source

pub fn layout_to_buffer( +) -> Vec<LayoutLine>

source

pub fn layout_to_buffer( &self, scratch: &mut ShapeBuffer, font_size: f32, @@ -32,7 +32,7 @@

Panics
wrap: Wrap, align: Option<Align>, layout_lines: &mut Vec<LayoutLine> -)

Trait Implementations§

source§

impl Debug for ShapeLine

source§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl RefUnwindSafe for ShapeLine

§

impl Send for ShapeLine

§

impl Sync for ShapeLine

§

impl Unpin for ShapeLine

§

impl UnwindSafe for ShapeLine

Blanket Implementations§

source§

impl<T> Any for Twhere +)

Trait Implementations§

source§

impl Debug for ShapeLine

source§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl RefUnwindSafe for ShapeLine

§

impl Send for ShapeLine

§

impl Sync for ShapeLine

§

impl Unpin for ShapeLine

§

impl UnwindSafe for ShapeLine

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/cosmic_text/struct.ShapeSpan.html b/cosmic_text/struct.ShapeSpan.html index 1cb787e948..24e269ddff 100644 --- a/cosmic_text/struct.ShapeSpan.html +++ b/cosmic_text/struct.ShapeSpan.html @@ -1,8 +1,8 @@ -ShapeSpan in cosmic_text - Rust

Struct cosmic_text::ShapeSpan

source ·
pub struct ShapeSpan {
+ShapeSpan in cosmic_text - Rust

Struct cosmic_text::ShapeSpan

source ·
pub struct ShapeSpan {
     pub level: Level,
     pub words: Vec<ShapeWord>,
 }
Expand description

A shaped span (for bidirectional processing)

-

Fields§

§level: Level§words: Vec<ShapeWord>

Implementations§

source§

impl ShapeSpan

source

pub fn new( +

Fields§

§level: Level§words: Vec<ShapeWord>

Implementations§

source§

impl ShapeSpan

source

pub fn new( font_system: &mut FontSystem, line: &str, attrs_list: &AttrsList, @@ -10,7 +10,7 @@ line_rtl: bool, level: Level, shaping: Shaping -) -> Self

source

pub fn new_in_buffer( +) -> Self

source

pub fn new_in_buffer( scratch: &mut ShapeBuffer, font_system: &mut FontSystem, line: &str, @@ -20,7 +20,7 @@ level: Level, shaping: Shaping ) -> Self

Shape a span into a set of words, using a scratch buffer.

-

Trait Implementations§

source§

impl Debug for ShapeSpan

source§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Debug for ShapeSpan

source§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl RefUnwindSafe for ShapeSpan

§

impl Send for ShapeSpan

§

impl Sync for ShapeSpan

§

impl Unpin for ShapeSpan

§

impl UnwindSafe for ShapeSpan

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/cosmic_text/struct.ShapeWord.html b/cosmic_text/struct.ShapeWord.html index 9a0910aea4..96310d804a 100644 --- a/cosmic_text/struct.ShapeWord.html +++ b/cosmic_text/struct.ShapeWord.html @@ -1,10 +1,10 @@ -ShapeWord in cosmic_text - Rust

Struct cosmic_text::ShapeWord

source ·
pub struct ShapeWord {
+ShapeWord in cosmic_text - Rust

Struct cosmic_text::ShapeWord

source ·
pub struct ShapeWord {
     pub blank: bool,
     pub glyphs: Vec<ShapeGlyph>,
     pub x_advance: f32,
     pub y_advance: f32,
 }
Expand description

A shaped word (for word wrapping)

-

Fields§

§blank: bool§glyphs: Vec<ShapeGlyph>§x_advance: f32§y_advance: f32

Implementations§

source§

impl ShapeWord

source

pub fn new( +

Fields§

§blank: bool§glyphs: Vec<ShapeGlyph>§x_advance: f32§y_advance: f32

Implementations§

source§

impl ShapeWord

source

pub fn new( font_system: &mut FontSystem, line: &str, attrs_list: &AttrsList, @@ -12,7 +12,7 @@ level: Level, blank: bool, shaping: Shaping -) -> Self

source

pub fn new_in_buffer( +) -> Self

source

pub fn new_in_buffer( scratch: &mut ShapeBuffer, font_system: &mut FontSystem, line: &str, @@ -22,7 +22,7 @@ blank: bool, shaping: Shaping ) -> Self

Shape a word into a set of glyphs, using a scratch buffer.

-

Trait Implementations§

source§

impl Debug for ShapeWord

source§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Debug for ShapeWord

source§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl RefUnwindSafe for ShapeWord

§

impl Send for ShapeWord

§

impl Sync for ShapeWord

§

impl Unpin for ShapeWord

§

impl UnwindSafe for ShapeWord

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/implementors/bytemuck/pod/trait.Pod.js b/implementors/bytemuck/pod/trait.Pod.js index 65788ea779..03e3dbc0e8 100644 --- a/implementors/bytemuck/pod/trait.Pod.js +++ b/implementors/bytemuck/pod/trait.Pod.js @@ -1,4 +1,4 @@ (function() {var implementors = { "bytemuck":[], -"rustybuzz":[["impl Pod for GlyphInfo"],["impl Pod for GlyphPosition"]] +"rustybuzz":[["impl Pod for GlyphPosition"],["impl Pod for GlyphInfo"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/bytemuck/zeroable/trait.Zeroable.js b/implementors/bytemuck/zeroable/trait.Zeroable.js index 57d25d8c85..af440450f7 100644 --- a/implementors/bytemuck/zeroable/trait.Zeroable.js +++ b/implementors/bytemuck/zeroable/trait.Zeroable.js @@ -1,4 +1,4 @@ (function() {var implementors = { "bytemuck":[], -"rustybuzz":[["impl Zeroable for GlyphPosition"],["impl Zeroable for GlyphInfo"]] +"rustybuzz":[["impl Zeroable for GlyphInfo"],["impl Zeroable for GlyphPosition"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/clone/trait.Clone.js b/implementors/core/clone/trait.Clone.js index 7d2e601770..9724b75c86 100644 --- a/implementors/core/clone/trait.Clone.js +++ b/implementors/core/clone/trait.Clone.js @@ -1,6 +1,6 @@ (function() {var implementors = { "bytemuck":[["impl Clone for PodCastError"],["impl Clone for CheckedCastError"]], -"cosmic_text":[["impl<'a> Clone for Attrs<'a>"],["impl Clone for Action"],["impl Clone for Align"],["impl Clone for Metrics"],["impl Clone for Affinity"],["impl Clone for Color"],["impl Clone for AttrsOwned"],["impl Clone for Cursor"],["impl Clone for CacheKey"],["impl Clone for Shaping"],["impl Clone for Wrap"],["impl Clone for FamilyOwned"],["impl Clone for AttrsList"],["impl Clone for SubpixelBin"]], +"cosmic_text":[["impl Clone for Wrap"],["impl Clone for Color"],["impl Clone for Affinity"],["impl Clone for Align"],["impl Clone for AttrsOwned"],["impl Clone for Metrics"],["impl Clone for CacheKey"],["impl Clone for Cursor"],["impl Clone for AttrsList"],["impl Clone for Action"],["impl Clone for SubpixelBin"],["impl<'a> Clone for Attrs<'a>"],["impl Clone for FamilyOwned"],["impl Clone for Shaping"]], "fontconfig_parser":[["impl Clone for Dir"],["impl Clone for CacheDir"],["impl Clone for IntOrRange"],["impl Clone for TestTarget"],["impl Clone for EditMode"],["impl Clone for TestQual"],["impl Clone for Constant"],["impl Clone for Match"],["impl Clone for Test"],["impl Clone for EditBinding"],["impl Clone for BinaryOp"],["impl Clone for Edit"],["impl Clone for DirPrefix"],["impl Clone for Property"],["impl Clone for RemapDirData"],["impl Clone for Include"],["impl Clone for PropertyKind"],["impl Clone for FontMatch"],["impl Clone for DirData"],["impl Clone for UnaryOp"],["impl Clone for Value"],["impl Clone for FontConfig"],["impl Clone for Expression"],["impl Clone for PropertyTarget"],["impl Clone for TernaryOp"],["impl Clone for MatchTarget"],["impl Clone for Config"],["impl Clone for ConfigPart"],["impl Clone for Alias"],["impl Clone for RemapDir"],["impl Clone for ListOp"],["impl Clone for TestCompare"],["impl Clone for SelectFont"]], "fontdb":[["impl Clone for FaceInfo"],["impl<'a> Clone for Family<'a>"],["impl Clone for Style"],["impl<'a> Clone for Query<'a>"],["impl Clone for Weight"],["impl Clone for Source"],["impl Clone for Database"],["impl Clone for ID"]], "libc":[["impl Clone for __c_anonymous_ptrace_syscall_info_data"],["impl Clone for __c_anonymous_ptrace_syscall_info_seccomp"],["impl Clone for sock_extended_err"],["impl Clone for Elf64_Shdr"],["impl Clone for flock64"],["impl Clone for sock_txtime"],["impl Clone for input_keymap_entry"],["impl Clone for mallinfo"],["impl Clone for Elf32_Shdr"],["impl Clone for __c_anonymous_ifru_map"],["impl Clone for j1939_filter"],["impl Clone for Elf32_Ehdr"],["impl Clone for sctp_nxtinfo"],["impl Clone for sockaddr_un"],["impl Clone for file_clone_range"],["impl Clone for regmatch_t"],["impl Clone for iovec"],["impl Clone for ucred"],["impl Clone for sysinfo"],["impl Clone for seccomp_notif_sizes"],["impl Clone for dqblk"],["impl Clone for glob_t"],["impl Clone for semid_ds"],["impl Clone for stat"],["impl Clone for sockaddr_in"],["impl Clone for ff_periodic_effect"],["impl Clone for Elf64_Phdr"],["impl Clone for fd_set"],["impl Clone for cmsghdr"],["impl Clone for rtentry"],["impl Clone for posix_spawnattr_t"],["impl Clone for statfs"],["impl Clone for in6_addr"],["impl Clone for __exit_status"],["impl Clone for hostent"],["impl Clone for DIR"],["impl Clone for mq_attr"],["impl Clone for Elf32_Chdr"],["impl Clone for ff_ramp_effect"],["impl Clone for sctp_authinfo"],["impl Clone for ptrace_syscall_info"],["impl Clone for ifconf"],["impl Clone for fpos_t"],["impl Clone for mallinfo2"],["impl Clone for epoll_event"],["impl Clone for passwd"],["impl Clone for ip_mreqn"],["impl Clone for arphdr"],["impl Clone for statvfs"],["impl Clone for fsid_t"],["impl Clone for _libc_fpxreg"],["impl Clone for shmid_ds"],["impl Clone for nl_mmap_hdr"],["impl Clone for nlmsgerr"],["impl Clone for tms"],["impl Clone for mmsghdr"],["impl Clone for Elf64_Ehdr"],["impl Clone for uinput_user_dev"],["impl Clone for msqid_ds"],["impl Clone for sockaddr_storage"],["impl Clone for sembuf"],["impl Clone for msginfo"],["impl Clone for dirent64"],["impl Clone for __c_anonymous_sockaddr_can_can_addr"],["impl Clone for nlmsghdr"],["impl Clone for packet_mreq"],["impl Clone for Elf64_Chdr"],["impl Clone for sockaddr_can"],["impl Clone for ff_trigger"],["impl Clone for can_frame"],["impl Clone for ifreq"],["impl Clone for canxl_frame"],["impl Clone for sctp_sndrcvinfo"],["impl Clone for hwtstamp_config"],["impl Clone for _libc_xmmreg"],["impl Clone for sched_param"],["impl Clone for __c_anonymous_ifc_ifcu"],["impl Clone for dirent"],["impl Clone for nl_mmap_req"],["impl Clone for pthread_mutexattr_t"],["impl Clone for ip_mreq"],["impl Clone for pthread_rwlockattr_t"],["impl Clone for arpreq"],["impl Clone for mcontext_t"],["impl Clone for rlimit64"],["impl Clone for sock_fprog"],["impl Clone for if_nameindex"],["impl Clone for nl_pktinfo"],["impl Clone for timeval"],["impl Clone for user_regs_struct"],["impl Clone for ipv6_mreq"],["impl Clone for Elf64_Sym"],["impl Clone for sockaddr_in6"],["impl Clone for in_addr"],["impl Clone for input_mask"],["impl Clone for rusage"],["impl Clone for itimerval"],["impl Clone for sockaddr_nl"],["impl Clone for inotify_event"],["impl Clone for user"],["impl Clone for in6_rtmsg"],["impl Clone for fpos64_t"],["impl Clone for pollfd"],["impl Clone for rlimit"],["impl Clone for fanotify_event_metadata"],["impl Clone for itimerspec"],["impl Clone for timex"],["impl Clone for max_align_t"],["impl Clone for pthread_barrier_t"],["impl Clone for ptrace_rseq_configuration"],["impl Clone for addrinfo"],["impl Clone for sem_t"],["impl Clone for af_alg_iv"],["impl Clone for winsize"],["impl Clone for __c_anonymous_ptrace_syscall_info_exit"],["impl Clone for fanotify_response"],["impl Clone for __c_anonymous_sockaddr_can_j1939"],["impl Clone for ifaddrs"],["impl Clone for glob64_t"],["impl Clone for pthread_barrierattr_t"],["impl Clone for arpd_request"],["impl Clone for protoent"],["impl Clone for Dl_info"],["impl Clone for ff_constant_effect"],["impl Clone for linger"],["impl Clone for sigaction"],["impl Clone for canfd_frame"],["impl Clone for user_fpregs_struct"],["impl Clone for aiocb"],["impl Clone for posix_spawn_file_actions_t"],["impl Clone for sigset_t"],["impl Clone for timespec"],["impl Clone for pthread_attr_t"],["impl Clone for sigevent"],["impl Clone for Elf32_Sym"],["impl Clone for uinput_setup"],["impl Clone for input_event"],["impl Clone for signalfd_siginfo"],["impl Clone for uinput_ff_erase"],["impl Clone for sockaddr_vm"],["impl Clone for lconv"],["impl Clone for termios"],["impl Clone for ff_replay"],["impl Clone for utsname"],["impl Clone for mntent"],["impl Clone for input_id"],["impl Clone for statfs64"],["impl Clone for stat64"],["impl Clone for tm"],["impl Clone for sctp_initmsg"],["impl Clone for stack_t"],["impl Clone for statx"],["impl Clone for msghdr"],["impl Clone for group"],["impl Clone for in_pktinfo"],["impl Clone for can_filter"],["impl Clone for seccomp_data"],["impl Clone for timezone"],["impl Clone for ipc_perm"],["impl Clone for in6_pktinfo"],["impl Clone for utmpx"],["impl Clone for pthread_cond_t"],["impl Clone for input_absinfo"],["impl Clone for uinput_abs_setup"],["impl Clone for option"],["impl Clone for servent"],["impl Clone for nlattr"],["impl Clone for arpreq_old"],["impl Clone for pthread_rwlock_t"],["impl Clone for pthread_condattr_t"],["impl Clone for sigval"],["impl Clone for _libc_fpstate"],["impl Clone for ff_envelope"],["impl Clone for regex_t"],["impl Clone for uinput_ff_upload"],["impl Clone for utimbuf"],["impl Clone for sockaddr_alg"],["impl Clone for dl_phdr_info"],["impl Clone for termios2"],["impl Clone for cpu_set_t"],["impl Clone for statvfs64"],["impl Clone for clone_args"],["impl Clone for pthread_mutex_t"],["impl Clone for Elf32_Phdr"],["impl Clone for __c_anonymous_ifr_ifru"],["impl Clone for spwd"],["impl Clone for seminfo"],["impl Clone for ip_mreq_source"],["impl Clone for sctp_sndinfo"],["impl Clone for sockaddr_ll"],["impl Clone for ff_condition_effect"],["impl Clone for ff_effect"],["impl Clone for FILE"],["impl Clone for statx_timestamp"],["impl Clone for __c_anonymous_sockaddr_can_tp"],["impl Clone for sock_filter"],["impl Clone for ntptimeval"],["impl Clone for sockaddr"],["impl Clone for ff_rumble_effect"],["impl Clone for flock"],["impl Clone for in6_ifreq"],["impl Clone for ptrace_peeksiginfo_args"],["impl Clone for siginfo_t"],["impl Clone for __c_anonymous_ptrace_syscall_info_entry"],["impl Clone for open_how"],["impl Clone for ucontext_t"],["impl Clone for genlmsghdr"],["impl Clone for sctp_rcvinfo"],["impl Clone for __timeval"],["impl Clone for sctp_prinfo"]], @@ -8,7 +8,7 @@ "memmap2":[["impl Clone for Advice"],["impl Clone for UncheckedAdvice"],["impl Clone for MmapOptions"],["impl Clone for RemapOptions"]], "rangemap":[["impl<K: Clone, V: Clone, StepFnsT: Clone> Clone for RangeInclusiveMap<K, V, StepFnsT>"],["impl<T: Clone, StepFnsT: Clone> Clone for RangeInclusiveSet<T, StepFnsT>"],["impl<K: Clone, V: Clone> Clone for RangeMap<K, V>"],["impl<T: Clone> Clone for RangeSet<T>"]], "roxmltree":[["impl<'input> Clone for PI<'input>"],["impl<'a, 'b> Clone for ExpandedName<'a, 'b>"],["impl<'input> Clone for Namespace<'input>"],["impl<'a, 'input: 'a> Clone for Children<'a, 'input>"],["impl<'a, 'input> Clone for NamespaceIter<'a, 'input>"],["impl<'a, 'input: 'a> Clone for Attribute<'a, 'input>"],["impl<'a, 'input> Clone for Attributes<'a, 'input>"],["impl<'input> Clone for StringStorage<'input>"],["impl<'a, 'input> Clone for Descendants<'a, 'input>"],["impl Clone for Error"],["impl Clone for ParsingOptions"],["impl Clone for NodeType"],["impl<'a, 'input: 'a> Clone for AxisIter<'a, 'input>"],["impl<'a, 'input: 'a> Clone for Node<'a, 'input>"],["impl Clone for NodeId"]], -"rustybuzz":[["impl Clone for Script"],["impl Clone for Variation"],["impl Clone for GlyphPosition"],["impl Clone for Direction"],["impl Clone for GlyphInfo"],["impl Clone for Language"],["impl Clone for SerializeFlags"],["impl<'a> Clone for Face<'a>"],["impl Clone for Feature"],["impl Clone for BufferClusterLevel"]], +"rustybuzz":[["impl Clone for Script"],["impl Clone for Language"],["impl Clone for SerializeFlags"],["impl Clone for GlyphInfo"],["impl<'a> Clone for Face<'a>"],["impl Clone for Direction"],["impl Clone for Feature"],["impl Clone for Variation"],["impl Clone for GlyphPosition"],["impl Clone for BufferClusterLevel"]], "slotmap":[["impl<K: Clone + Key, V: Clone> Clone for IntoIter<K, V>"],["impl<K: Clone + Key, V: Clone> Clone for SlotMap<K, V>"],["impl<'a, K: Clone + 'a + Key, V: Clone + 'a> Clone for Iter<'a, K, V>"],["impl<'a, K: Clone + Key + 'a, V: Clone + 'a> Clone for Keys<'a, K, V>"],["impl<K: Clone + Key, V: Clone> Clone for HopSlotMap<K, V>"],["impl<'a, K: Clone + Key + 'a, V: Clone + 'a> Clone for Iter<'a, K, V>"],["impl<K: Clone + Key, V: Clone> Clone for IntoIter<K, V>"],["impl<'a, K: Clone + 'a + Key, V: Clone> Clone for Values<'a, K, V>"],["impl<'a, K: Clone + 'a + Key, V: Clone> Clone for Keys<'a, K, V>"],["impl<'a, K: Clone + 'a + Key, V: Clone + 'a> Clone for Keys<'a, K, V>"],["impl<'a, K: Clone + Key + 'a, V: Clone + 'a> Clone for Values<'a, K, V>"],["impl<'a, K: Clone + 'a + Key, V: Clone + 'a> Clone for Iter<'a, K, V>"],["impl Clone for DefaultKey"],["impl<K: Clone + Key, V: Clone> Clone for SecondaryMap<K, V>"],["impl<K: Clone + Key, V: Clone> Clone for DenseSlotMap<K, V>"],["impl Clone for KeyData"],["impl<'a, K: Clone + 'a + Key, V: Clone + 'a> Clone for Values<'a, K, V>"],["impl<K: Clone, V: Clone> Clone for IntoIter<K, V>"]], "smallvec":[["impl<A: Array + Clone> Clone for IntoIter<A>where\n A::Item: Clone,"],["impl<A: Array> Clone for SmallVec<A>where\n A::Item: Clone,"]], "swash":[["impl<'a> Clone for FontRef<'a>"],["impl Clone for LineBreak"],["impl Clone for CharCluster"],["impl Clone for Direction"],["impl<'a> Clone for WritingSystems<'a>"],["impl Clone for Emoji"],["impl Clone for Source"],["impl<'a> Clone for GlyphCluster<'a>"],["impl Clone for Content"],["impl Clone for CharInfo"],["impl Clone for StringId"],["impl<'a> Clone for LocalizedString<'a>"],["impl Clone for Char"],["impl Clone for Block"],["impl<'a> Clone for GlyphMetrics<'a>"],["impl Clone for Language"],["impl<'a> Clone for Instance<'a>"],["impl Clone for Image"],["impl Clone for Stretch"],["impl Clone for ObliqueAngle"],["impl Clone for BitmapStrikesProxy"],["impl Clone for Attributes"],["impl<'a> Clone for Features<'a>"],["impl Clone for CacheKey"],["impl Clone for MetricsProxy"],["impl Clone for Token"],["impl Clone for ShapeClass"],["impl<'a> Clone for WritingSystem<'a>"],["impl Clone for Metrics"],["impl Clone for WordBreak"],["impl Clone for Glyph"],["impl Clone for Whitespace"],["impl<'a> Clone for Layer<'a>"],["impl<'a> Clone for Charmap<'a>"],["impl<'a> Clone for BitmapStrikes<'a>"],["impl Clone for Script"],["impl<'a> Clone for FontDataRef<'a>"],["impl Clone for CharmapProxy"],["impl<T: Clone + Copy> Clone for Setting<T>"],["impl Clone for BidiClass"],["impl Clone for Boundary"],["impl<'a> Clone for Variations<'a>"],["impl Clone for JoiningType"],["impl<'a> Clone for BitmapStrike<'a>"],["impl Clone for Usability"],["impl Clone for GlyphInfo"],["impl Clone for Category"],["impl Clone for StrikeWith"],["impl Clone for VariationsProxy"],["impl Clone for SourceRange"],["impl Clone for Feature"],["impl<'a> Clone for Instances<'a>"],["impl<'a> Clone for LocalizedStrings<'a>"],["impl<'a> Clone for ColorPalette<'a>"],["impl Clone for ClusterInfo"],["impl<'a> Clone for Variation<'a>"],["impl Clone for Weight"],["impl Clone for Decompose"],["impl<I: Clone> Clone for Analyze<I>"],["impl Clone for Cjk"],["impl Clone for Style"],["impl<'a> Clone for Chars<'a>"],["impl Clone for Properties"],["impl Clone for BracketType"],["impl Clone for Synthesis"],["impl Clone for ClusterBreak"],["impl Clone for Outline"],["impl Clone for Status"],["impl Clone for Action"],["impl<'a> Clone for ColorPalettes<'a>"]], diff --git a/implementors/core/cmp/trait.Eq.js b/implementors/core/cmp/trait.Eq.js index 06c2c92fc4..d8b10e71a9 100644 --- a/implementors/core/cmp/trait.Eq.js +++ b/implementors/core/cmp/trait.Eq.js @@ -1,13 +1,13 @@ (function() {var implementors = { "bytemuck":[["impl Eq for CheckedCastError"],["impl Eq for PodCastError"]], -"cosmic_text":[["impl<'a> Eq for Attrs<'a>"],["impl Eq for AttrsOwned"],["impl Eq for SubpixelBin"],["impl Eq for Wrap"],["impl Eq for Action"],["impl Eq for FamilyOwned"],["impl Eq for Align"],["impl Eq for AttrsList"],["impl Eq for CacheKey"],["impl Eq for Color"],["impl Eq for Cursor"],["impl Eq for Affinity"],["impl Eq for Shaping"]], +"cosmic_text":[["impl<'a> Eq for Attrs<'a>"],["impl Eq for AttrsList"],["impl Eq for Affinity"],["impl Eq for AttrsOwned"],["impl Eq for Color"],["impl Eq for Action"],["impl Eq for CacheKey"],["impl Eq for Align"],["impl Eq for Cursor"],["impl Eq for Wrap"],["impl Eq for FamilyOwned"],["impl Eq for Shaping"],["impl Eq for SubpixelBin"]], "fontconfig_parser":[["impl Eq for PropertyTarget"],["impl Eq for TestQual"],["impl Eq for RemapDir"],["impl Eq for PropertyKind"],["impl Eq for ListOp"],["impl Eq for DirData"],["impl Eq for Dir"],["impl Eq for UnaryOp"],["impl Eq for BinaryOp"],["impl Eq for IntOrRange"],["impl Eq for CacheDir"],["impl Eq for Constant"],["impl Eq for RemapDirData"],["impl Eq for DirPrefix"],["impl Eq for EditBinding"],["impl Eq for Include"],["impl Eq for Alias"],["impl Eq for EditMode"],["impl Eq for TernaryOp"],["impl Eq for MatchTarget"],["impl Eq for TestTarget"],["impl Eq for TestCompare"],["impl Eq for Config"]], "fontdb":[["impl Eq for ID"],["impl Eq for Style"],["impl<'a> Eq for Family<'a>"],["impl<'a> Eq for Query<'a>"],["impl Eq for Weight"]], "log":[["impl<'a> Eq for Metadata<'a>"],["impl Eq for Level"],["impl Eq for LevelFilter"],["impl Eq for ParseLevelError"],["impl<'a> Eq for MetadataBuilder<'a>"]], "memmap2":[["impl Eq for UncheckedAdvice"],["impl Eq for Advice"]], "rangemap":[["impl<T> Eq for RangeInclusiveSet<T, T>where\n T: Eq,"],["impl<K, V> Eq for RangeMap<K, V>where\n K: Eq,\n V: Eq,"],["impl<T> Eq for RangeSet<T>where\n T: Eq,"],["impl<K, V, StepFnsT> Eq for RangeInclusiveMap<K, V, StepFnsT>where\n K: Eq,\n V: Eq,"]], "roxmltree":[["impl<'input> Eq for Namespace<'input>"],["impl<'input> Eq for PI<'input>"],["impl<'input> Eq for StringStorage<'input>"],["impl Eq for Error"],["impl Eq for NodeId"],["impl Eq for ParsingOptions"],["impl<'a, 'b> Eq for ExpandedName<'a, 'b>"],["impl Eq for NodeType"],["impl Eq for Node<'_, '_>"]], -"rustybuzz":[["impl Eq for BufferClusterLevel"],["impl Eq for Direction"],["impl Eq for Language"],["impl Eq for SerializeFlags"],["impl Eq for Script"]], +"rustybuzz":[["impl Eq for Script"],["impl Eq for BufferClusterLevel"],["impl Eq for Language"],["impl Eq for SerializeFlags"],["impl Eq for Direction"]], "slotmap":[["impl Eq for DefaultKey"],["impl Eq for KeyData"],["impl<K: Key, V: Eq> Eq for SecondaryMap<K, V>"]], "smallvec":[["impl<A: Array> Eq for SmallVec<A>where\n A::Item: Eq,"]], "swash":[["impl Eq for ObliqueAngle"],["impl Eq for Properties"],["impl Eq for Direction"],["impl Eq for Whitespace"],["impl Eq for CacheKey"],["impl Eq for Action"],["impl Eq for Language"],["impl Eq for Style"],["impl<T: Copy + PartialEq> Eq for Setting<T>"],["impl Eq for StringId"],["impl Eq for Content"],["impl Eq for Cjk"],["impl Eq for Block"],["impl Eq for ClusterBreak"],["impl Eq for Attributes"],["impl Eq for JoiningType"],["impl Eq for Stretch"],["impl Eq for Usability"],["impl Eq for WordBreak"],["impl Eq for Script"],["impl Eq for Boundary"],["impl Eq for Status"],["impl Eq for LineBreak"],["impl Eq for Weight"],["impl Eq for BracketType"],["impl Eq for Emoji"],["impl Eq for Category"],["impl Eq for BidiClass"],["impl Eq for ClusterInfo"],["impl Eq for CharInfo"],["impl Eq for ShapeClass"],["impl Eq for Token"]], diff --git a/implementors/core/cmp/trait.Ord.js b/implementors/core/cmp/trait.Ord.js index 607037de91..67dbd79a75 100644 --- a/implementors/core/cmp/trait.Ord.js +++ b/implementors/core/cmp/trait.Ord.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"cosmic_text":[["impl Ord for Affinity"],["impl Ord for CacheKey"],["impl Ord for Cursor"],["impl Ord for SubpixelBin"],["impl Ord for Color"]], +"cosmic_text":[["impl Ord for CacheKey"],["impl Ord for SubpixelBin"],["impl Ord for Color"],["impl Ord for Affinity"],["impl Ord for Cursor"]], "fontdb":[["impl Ord for ID"],["impl Ord for Weight"]], "log":[["impl Ord for Level"],["impl Ord for LevelFilter"],["impl<'a> Ord for MetadataBuilder<'a>"],["impl<'a> Ord for Metadata<'a>"]], "rangemap":[["impl<K, V, StepFnsT> Ord for RangeInclusiveMap<K, V, StepFnsT>where\n K: Ord,\n V: Ord,"],["impl<T> Ord for RangeInclusiveSet<T, T>where\n T: Ord,"],["impl<K, V> Ord for RangeMap<K, V>where\n K: Ord,\n V: Ord,"],["impl<T> Ord for RangeSet<T>where\n T: Ord,"]], diff --git a/implementors/core/cmp/trait.PartialEq.js b/implementors/core/cmp/trait.PartialEq.js index 2972b51eb8..2e41e2ccea 100644 --- a/implementors/core/cmp/trait.PartialEq.js +++ b/implementors/core/cmp/trait.PartialEq.js @@ -1,13 +1,13 @@ (function() {var implementors = { "bytemuck":[["impl PartialEq<PodCastError> for PodCastError"],["impl PartialEq<CheckedCastError> for CheckedCastError"]], -"cosmic_text":[["impl PartialEq<Metrics> for Metrics"],["impl PartialEq<SubpixelBin> for SubpixelBin"],["impl PartialEq<Shaping> for Shaping"],["impl PartialEq<Affinity> for Affinity"],["impl PartialEq<AttrsList> for AttrsList"],["impl PartialEq<Align> for Align"],["impl PartialEq<AttrsOwned> for AttrsOwned"],["impl PartialEq<Wrap> for Wrap"],["impl PartialEq<Cursor> for Cursor"],["impl PartialEq<Action> for Action"],["impl<'a> PartialEq<Attrs<'a>> for Attrs<'a>"],["impl PartialEq<CacheKey> for CacheKey"],["impl PartialEq<FamilyOwned> for FamilyOwned"],["impl PartialEq<Color> for Color"]], +"cosmic_text":[["impl PartialEq<CacheKey> for CacheKey"],["impl PartialEq<FamilyOwned> for FamilyOwned"],["impl PartialEq<Color> for Color"],["impl PartialEq<Wrap> for Wrap"],["impl PartialEq<SubpixelBin> for SubpixelBin"],["impl PartialEq<Shaping> for Shaping"],["impl<'a> PartialEq<Attrs<'a>> for Attrs<'a>"],["impl PartialEq<Action> for Action"],["impl PartialEq<Affinity> for Affinity"],["impl PartialEq<Metrics> for Metrics"],["impl PartialEq<Cursor> for Cursor"],["impl PartialEq<AttrsOwned> for AttrsOwned"],["impl PartialEq<Align> for Align"],["impl PartialEq<AttrsList> for AttrsList"]], "fontconfig_parser":[["impl PartialEq<Test> for Test"],["impl PartialEq<FontConfig> for FontConfig"],["impl PartialEq<BinaryOp> for BinaryOp"],["impl PartialEq<PropertyKind> for PropertyKind"],["impl PartialEq<Constant> for Constant"],["impl PartialEq<RemapDir> for RemapDir"],["impl PartialEq<ConfigPart> for ConfigPart"],["impl PartialEq<TestQual> for TestQual"],["impl PartialEq<Match> for Match"],["impl PartialEq<ListOp> for ListOp"],["impl PartialEq<DirData> for DirData"],["impl PartialEq<Config> for Config"],["impl PartialEq<FontMatch> for FontMatch"],["impl PartialEq<UnaryOp> for UnaryOp"],["impl PartialEq<EditBinding> for EditBinding"],["impl PartialEq<IntOrRange> for IntOrRange"],["impl PartialEq<SelectFont> for SelectFont"],["impl PartialEq<Edit> for Edit"],["impl PartialEq<Include> for Include"],["impl PartialEq<Property> for Property"],["impl PartialEq<TestTarget> for TestTarget"],["impl PartialEq<Alias> for Alias"],["impl PartialEq<TestCompare> for TestCompare"],["impl PartialEq<Value> for Value"],["impl PartialEq<MatchTarget> for MatchTarget"],["impl PartialEq<EditMode> for EditMode"],["impl PartialEq<Expression> for Expression"],["impl PartialEq<PropertyTarget> for PropertyTarget"],["impl PartialEq<TernaryOp> for TernaryOp"],["impl PartialEq<Dir> for Dir"],["impl PartialEq<RemapDirData> for RemapDirData"],["impl PartialEq<CacheDir> for CacheDir"],["impl PartialEq<DirPrefix> for DirPrefix"]], "fontdb":[["impl PartialEq<Weight> for Weight"],["impl PartialEq<ID> for ID"],["impl<'a> PartialEq<Query<'a>> for Query<'a>"],["impl<'a> PartialEq<Family<'a>> for Family<'a>"],["impl PartialEq<Style> for Style"]], "log":[["impl PartialEq<LevelFilter> for LevelFilter"],["impl<'a> PartialEq<MetadataBuilder<'a>> for MetadataBuilder<'a>"],["impl PartialEq<Level> for Level"],["impl<'a> PartialEq<Metadata<'a>> for Metadata<'a>"],["impl PartialEq<ParseLevelError> for ParseLevelError"],["impl PartialEq<LevelFilter> for Level"],["impl PartialEq<Level> for LevelFilter"]], "memmap2":[["impl PartialEq<UncheckedAdvice> for UncheckedAdvice"],["impl PartialEq<Advice> for Advice"]], "rangemap":[["impl<K, V, StepFnsT> PartialEq<RangeInclusiveMap<K, V, StepFnsT>> for RangeInclusiveMap<K, V, StepFnsT>where\n K: PartialEq,\n V: PartialEq,"],["impl<K, V> PartialEq<RangeMap<K, V>> for RangeMap<K, V>where\n K: PartialEq,\n V: PartialEq,"],["impl<T> PartialEq<RangeSet<T>> for RangeSet<T>where\n T: PartialEq,"],["impl<T> PartialEq<RangeInclusiveSet<T, T>> for RangeInclusiveSet<T, T>where\n T: PartialEq,"]], "roxmltree":[["impl<'input> PartialEq<PI<'input>> for PI<'input>"],["impl PartialEq<Attribute<'_, '_>> for Attribute<'_, '_>"],["impl PartialEq<Node<'_, '_>> for Node<'_, '_>"],["impl PartialEq<ParsingOptions> for ParsingOptions"],["impl PartialEq<NodeId> for NodeId"],["impl<'a, 'b> PartialEq<ExpandedName<'a, 'b>> for ExpandedName<'a, 'b>"],["impl PartialEq<NodeType> for NodeType"],["impl PartialEq<StringStorage<'_>> for StringStorage<'_>"],["impl<'input> PartialEq<Namespace<'input>> for Namespace<'input>"],["impl PartialEq<Error> for Error"]], -"rustybuzz":[["impl PartialEq<Script> for Script"],["impl PartialEq<BufferClusterLevel> for BufferClusterLevel"],["impl PartialEq<Direction> for Direction"],["impl PartialEq<Feature> for Feature"],["impl PartialEq<Language> for Language"],["impl PartialEq<Variation> for Variation"],["impl PartialEq<SerializeFlags> for SerializeFlags"]], +"rustybuzz":[["impl PartialEq<Direction> for Direction"],["impl PartialEq<BufferClusterLevel> for BufferClusterLevel"],["impl PartialEq<Language> for Language"],["impl PartialEq<Script> for Script"],["impl PartialEq<Feature> for Feature"],["impl PartialEq<Variation> for Variation"],["impl PartialEq<SerializeFlags> for SerializeFlags"]], "slotmap":[["impl PartialEq<DefaultKey> for DefaultKey"],["impl PartialEq<KeyData> for KeyData"],["impl<K: Key, V: PartialEq> PartialEq<SecondaryMap<K, V>> for SecondaryMap<K, V>"]], "smallvec":[["impl<A: Array, B: Array> PartialEq<SmallVec<B>> for SmallVec<A>where\n A::Item: PartialEq<B::Item>,"]], "swash":[["impl PartialEq<Weight> for Weight"],["impl PartialEq<StringId> for StringId"],["impl PartialEq<Script> for Script"],["impl PartialEq<Token> for Token"],["impl PartialEq<LineBreak> for LineBreak"],["impl PartialEq<Direction> for Direction"],["impl PartialEq<Language> for Language"],["impl PartialEq<Content> for Content"],["impl PartialEq<ShapeClass> for ShapeClass"],["impl PartialEq<Properties> for Properties"],["impl PartialEq<Cjk> for Cjk"],["impl PartialEq<Block> for Block"],["impl PartialEq<WordBreak> for WordBreak"],["impl PartialEq<Style> for Style"],["impl PartialEq<CharInfo> for CharInfo"],["impl PartialEq<ObliqueAngle> for ObliqueAngle"],["impl PartialEq<Action> for Action"],["impl PartialEq<ClusterBreak> for ClusterBreak"],["impl PartialEq<Emoji> for Emoji"],["impl PartialEq<Synthesis> for Synthesis"],["impl PartialEq<Status> for Status"],["impl PartialEq<Usability> for Usability"],["impl PartialEq<BidiClass> for BidiClass"],["impl PartialEq<Category> for Category"],["impl PartialEq<BracketType> for BracketType"],["impl PartialEq<Whitespace> for Whitespace"],["impl PartialEq<Boundary> for Boundary"],["impl<T: Copy + PartialEq> PartialEq<Setting<T>> for Setting<T>"],["impl PartialEq<Attributes> for Attributes"],["impl PartialEq<ClusterInfo> for ClusterInfo"],["impl PartialEq<Stretch> for Stretch"],["impl PartialEq<CacheKey> for CacheKey"],["impl PartialEq<JoiningType> for JoiningType"]], diff --git a/implementors/core/cmp/trait.PartialOrd.js b/implementors/core/cmp/trait.PartialOrd.js index 381da6b489..6e3f7c4b1d 100644 --- a/implementors/core/cmp/trait.PartialOrd.js +++ b/implementors/core/cmp/trait.PartialOrd.js @@ -1,10 +1,10 @@ (function() {var implementors = { -"cosmic_text":[["impl PartialOrd<SubpixelBin> for SubpixelBin"],["impl PartialOrd<Color> for Color"],["impl PartialOrd<CacheKey> for CacheKey"],["impl PartialOrd<Cursor> for Cursor"],["impl PartialOrd<Affinity> for Affinity"]], +"cosmic_text":[["impl PartialOrd<Cursor> for Cursor"],["impl PartialOrd<Color> for Color"],["impl PartialOrd<CacheKey> for CacheKey"],["impl PartialOrd<Affinity> for Affinity"],["impl PartialOrd<SubpixelBin> for SubpixelBin"]], "fontdb":[["impl PartialOrd<ID> for ID"],["impl PartialOrd<Weight> for Weight"]], "log":[["impl<'a> PartialOrd<Metadata<'a>> for Metadata<'a>"],["impl PartialOrd<LevelFilter> for Level"],["impl PartialOrd<LevelFilter> for LevelFilter"],["impl PartialOrd<Level> for Level"],["impl PartialOrd<Level> for LevelFilter"],["impl<'a> PartialOrd<MetadataBuilder<'a>> for MetadataBuilder<'a>"]], "rangemap":[["impl<K, V> PartialOrd<RangeMap<K, V>> for RangeMap<K, V>where\n K: PartialOrd,\n V: PartialOrd,"],["impl<K, V, StepFnsT> PartialOrd<RangeInclusiveMap<K, V, StepFnsT>> for RangeInclusiveMap<K, V, StepFnsT>where\n K: PartialOrd,\n V: PartialOrd,"],["impl<T> PartialOrd<RangeSet<T>> for RangeSet<T>where\n T: PartialOrd,"],["impl<T> PartialOrd<RangeInclusiveSet<T, T>> for RangeInclusiveSet<T, T>where\n T: PartialOrd,"]], "roxmltree":[["impl PartialOrd<Node<'_, '_>> for Node<'_, '_>"]], -"rustybuzz":[["impl PartialOrd<SerializeFlags> for SerializeFlags"],["impl PartialOrd<Script> for Script"]], +"rustybuzz":[["impl PartialOrd<Script> for Script"],["impl PartialOrd<SerializeFlags> for SerializeFlags"]], "slotmap":[["impl PartialOrd<KeyData> for KeyData"],["impl PartialOrd<DefaultKey> for DefaultKey"]], "smallvec":[["impl<A: Array> PartialOrd<SmallVec<A>> for SmallVec<A>where\n A::Item: PartialOrd,"]], "swash":[["impl PartialOrd<WordBreak> for WordBreak"],["impl PartialOrd<Stretch> for Stretch"],["impl PartialOrd<Block> for Block"],["impl PartialOrd<Category> for Category"],["impl PartialOrd<CacheKey> for CacheKey"],["impl PartialOrd<Script> for Script"],["impl PartialOrd<ShapeClass> for ShapeClass"],["impl PartialOrd<BidiClass> for BidiClass"],["impl PartialOrd<Whitespace> for Whitespace"],["impl PartialOrd<Weight> for Weight"],["impl PartialOrd<JoiningType> for JoiningType"],["impl PartialOrd<LineBreak> for LineBreak"],["impl PartialOrd<Boundary> for Boundary"],["impl PartialOrd<ClusterBreak> for ClusterBreak"],["impl PartialOrd<Emoji> for Emoji"]], diff --git a/implementors/core/convert/trait.From.js b/implementors/core/convert/trait.From.js index 87fc93bab3..f2725e1a7e 100644 --- a/implementors/core/convert/trait.From.js +++ b/implementors/core/convert/trait.From.js @@ -4,7 +4,7 @@ "memmap2":[["impl From<Mmap> for MmapRaw"],["impl From<MmapMut> for MmapRaw"]], "roxmltree":[["impl<'a, 'b> From<&'b str> for ExpandedName<'a, 'b>"],["impl From<u32> for NodeId"],["impl<'a, 'b> From<(&'a str, &'b str)> for ExpandedName<'a, 'b>"],["impl From<usize> for NodeId"],["impl From<Error> for Error"]], "slotmap":[["impl From<KeyData> for DefaultKey"]], -"smallvec":[["impl<'a, A: Array> From<&'a [<A as Array>::Item]> for SmallVec<A>where\n A::Item: Clone,"],["impl<A: Array> From<A> for SmallVec<A>"],["impl<A: Array> From<Vec<<A as Array>::Item, Global>> for SmallVec<A>"],["impl From<LayoutError> for CollectionAllocErr"]], +"smallvec":[["impl<A: Array> From<A> for SmallVec<A>"],["impl<'a, A: Array> From<&'a [<A as Array>::Item]> for SmallVec<A>where\n A::Item: Clone,"],["impl From<LayoutError> for CollectionAllocErr"],["impl<A: Array> From<Vec<<A as Array>::Item, Global>> for SmallVec<A>"]], "swash":[["impl From<Weight> for Attributes"],["impl From<Properties> for CharInfo"],["impl<T: Copy> From<&(&[u8; 4], T)> for Setting<T>"],["impl From<char> for CharInfo"],["impl From<CharInfo> for Properties"],["impl From<(Stretch, Weight, Style)> for Attributes"],["impl<T: Copy> From<&(&str, T)> for Setting<T>"],["impl From<&CharInfo> for Properties"],["impl From<Stretch> for Attributes"],["impl From<u32> for Properties"],["impl From<Style> for Attributes"],["impl From<&u32> for Properties"],["impl From<&Properties> for CharInfo"],["impl<T: Copy> From<&(u32, T)> for Setting<T>"],["impl From<char> for Properties"],["impl From<()> for Attributes"],["impl<T: Copy> From<(u32, T)> for Setting<T>"],["impl<T: Copy> From<&([u8; 4], T)> for Setting<T>"],["impl From<&char> for Properties"],["impl From<SourceRange> for Range<usize>"],["impl<T: Copy> From<(&str, T)> for Setting<T>"]], "tinyvec":[["impl<A: Array> From<ArrayVec<A>> for TinyVec<A>"],["impl<A: Array> From<A> for ArrayVec<A>"],["impl<'s, T, A> From<&'s mut A> for SliceVec<'s, T>where\n A: AsMut<[T]>,"],["impl<'s, T> From<&'s mut [T]> for SliceVec<'s, T>"],["impl<A: Array> From<A> for TinyVec<A>"],["impl<T, A> From<&mut [T]> for TinyVec<A>where\n T: Clone + Default,\n A: Array<Item = T>,"],["impl<T, A> From<&[T]> for TinyVec<A>where\n T: Clone + Default,\n A: Array<Item = T>,"]], "ttf_parser":[["impl From<u16> for Weight"],["impl From<f32> for NormalizedCoordinate"],["impl From<i16> for NormalizedCoordinate"]], diff --git a/implementors/core/default/trait.Default.js b/implementors/core/default/trait.Default.js index 4bb5bb3831..a90f29aae0 100644 --- a/implementors/core/default/trait.Default.js +++ b/implementors/core/default/trait.Default.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"cosmic_text":[["impl Default for Cursor"],["impl Default for Affinity"],["impl Default for Metrics"],["impl Default for ShapeBuffer"]], +"cosmic_text":[["impl Default for Affinity"],["impl Default for Cursor"],["impl Default for Metrics"],["impl Default for ShapeBuffer"]], "fontconfig_parser":[["impl Default for PropertyTarget"],["impl Default for EditMode"],["impl Default for FontConfig"],["impl Default for MatchTarget"],["impl Default for CacheDir"],["impl Default for SelectFont"],["impl Default for RemapDirData"],["impl Default for DirPrefix"],["impl Default for TestQual"],["impl Default for TestTarget"],["impl Default for Alias"],["impl Default for Test"],["impl Default for Match"],["impl Default for Edit"],["impl Default for PropertyKind"],["impl Default for Include"],["impl Default for EditBinding"],["impl Default for RemapDir"],["impl Default for Config"],["impl Default for DirData"],["impl Default for TestCompare"],["impl Default for Property"],["impl Default for Dir"]], "fontdb":[["impl Default for Weight"],["impl Default for Style"],["impl Default for ID"],["impl Default for Database"],["impl<'a> Default for Query<'a>"]], "log":[["impl<'a> Default for RecordBuilder<'a>"],["impl<'a> Default for MetadataBuilder<'a>"]], @@ -7,7 +7,7 @@ "rangemap":[["impl<K, V> Default for RangeInclusiveMap<K, V, K>where\n K: Ord + Clone + StepLite,\n V: Eq + Clone,"],["impl<K, V> Default for RangeMap<K, V>"],["impl<T> Default for RangeSet<T>where\n T: Ord + Clone,"],["impl<T> Default for RangeInclusiveSet<T, T>where\n T: Ord + Clone + StepLite,"]], "roxmltree":[["impl Default for ParsingOptions"]], "rustc_hash":[["impl Default for FxHasher"]], -"rustybuzz":[["impl Default for GlyphPosition"],["impl Default for SerializeFlags"],["impl Default for UnicodeBuffer"],["impl Default for GlyphInfo"],["impl Default for BufferClusterLevel"],["impl Default for Direction"]], +"rustybuzz":[["impl Default for Direction"],["impl Default for BufferClusterLevel"],["impl Default for GlyphPosition"],["impl Default for UnicodeBuffer"],["impl Default for SerializeFlags"],["impl Default for GlyphInfo"]], "slotmap":[["impl<K: Key, V> Default for SecondaryMap<K, V>"],["impl<K: Key, V> Default for SlotMap<K, V>"],["impl<K: Key, V> Default for HopSlotMap<K, V>"],["impl<K: Key, V> Default for DenseSlotMap<K, V>"],["impl Default for KeyData"],["impl Default for DefaultKey"]], "smallvec":[["impl<A: Array> Default for SmallVec<A>"]], "swash":[["impl<T: Default + Copy> Default for Setting<T>"],["impl Default for Metrics"],["impl Default for ObliqueAngle"],["impl Default for ScaleContext"],["impl Default for Outline"],["impl Default for Weight"],["impl Default for ClusterInfo"],["impl Default for Stretch"],["impl Default for ShapeContext"],["impl Default for ShapeClass"],["impl Default for Glyph"],["impl Default for Style"],["impl Default for MetricsProxy"],["impl Default for Properties"],["impl Default for Char"],["impl Default for CharInfo"],["impl Default for GlyphInfo"],["impl Default for CacheKey"],["impl Default for Attributes"],["impl Default for Source"],["impl Default for Image"],["impl Default for CharmapProxy"],["impl Default for Synthesis"],["impl Default for Token"],["impl Default for CharCluster"],["impl Default for Content"]], diff --git a/implementors/core/fmt/trait.Debug.js b/implementors/core/fmt/trait.Debug.js index 0b7adfc792..0955ac7da4 100644 --- a/implementors/core/fmt/trait.Debug.js +++ b/implementors/core/fmt/trait.Debug.js @@ -1,15 +1,15 @@ (function() {var implementors = { "bytemuck":[["impl Debug for CheckedCastError"],["impl Debug for PodCastError"]], -"cosmic_text":[["impl Debug for ShapeSpan"],["impl Debug for ShapeWord"],["impl<'a, T: Debug> Debug for BorrowedWithFontSystem<'a, T>"],["impl Debug for SubpixelBin"],["impl Debug for Font"],["impl Debug for AttrsList"],["impl Debug for LayoutLine"],["impl Debug for Action"],["impl Debug for Wrap"],["impl Debug for Cursor"],["impl Debug for FamilyOwned"],["impl<'b> Debug for LayoutRunIter<'b>"],["impl Debug for Shaping"],["impl Debug for ShapeGlyph"],["impl Debug for PhysicalGlyph"],["impl Debug for Editor"],["impl Debug for LayoutGlyph"],["impl Debug for Metrics"],["impl Debug for BufferLine"],["impl Debug for Buffer"],["impl Debug for SwashCache"],["impl Debug for AttrsOwned"],["impl Debug for Color"],["impl<'a> Debug for Attrs<'a>"],["impl Debug for FontSystem"],["impl<'a> Debug for LayoutRun<'a>"],["impl Debug for Align"],["impl Debug for ShapeBuffer"],["impl Debug for Affinity"],["impl<'text> Debug for BidiParagraphs<'text>"],["impl Debug for CacheKey"],["impl Debug for LayoutCursor"],["impl Debug for ShapeLine"]], +"cosmic_text":[["impl Debug for Cursor"],["impl Debug for PhysicalGlyph"],["impl Debug for AttrsOwned"],["impl Debug for Editor"],["impl Debug for FamilyOwned"],["impl Debug for Color"],["impl Debug for FontSystem"],["impl Debug for SubpixelBin"],["impl Debug for ShapeWord"],["impl<'text> Debug for BidiParagraphs<'text>"],["impl Debug for Font"],["impl Debug for BufferLine"],["impl Debug for LayoutGlyph"],["impl Debug for Wrap"],["impl<'a> Debug for LayoutRun<'a>"],["impl Debug for SwashCache"],["impl Debug for Action"],["impl<'b> Debug for LayoutRunIter<'b>"],["impl Debug for ShapeLine"],["impl Debug for Shaping"],["impl Debug for CacheKey"],["impl Debug for LayoutCursor"],["impl Debug for AttrsList"],["impl<'a> Debug for Attrs<'a>"],["impl Debug for ShapeBuffer"],["impl Debug for Align"],["impl Debug for Affinity"],["impl Debug for ShapeSpan"],["impl Debug for Metrics"],["impl Debug for ShapeGlyph"],["impl Debug for Buffer"],["impl Debug for LayoutLine"],["impl<'a, T: Debug> Debug for BorrowedWithFontSystem<'a, T>"]], "fontconfig_parser":[["impl Debug for FontConfig"],["impl Debug for Edit"],["impl Debug for UnaryOp"],["impl Debug for RemapDir"],["impl Debug for RemapDirData"],["impl Debug for ListOp"],["impl Debug for SelectFont"],["impl Debug for MatchTarget"],["impl Debug for Dir"],["impl Debug for TernaryOp"],["impl Debug for Match"],["impl Debug for Include"],["impl Debug for BinaryOp"],["impl Debug for TestTarget"],["impl Debug for Alias"],["impl Debug for Expression"],["impl Debug for CacheDir"],["impl Debug for PropertyTarget"],["impl Debug for ConfigPart"],["impl Debug for IntOrRange"],["impl Debug for Property"],["impl Debug for PropertyKind"],["impl Debug for FontMatch"],["impl Debug for EditBinding"],["impl Debug for Config"],["impl Debug for Value"],["impl Debug for Test"],["impl Debug for TestQual"],["impl Debug for DirData"],["impl Debug for TestCompare"],["impl Debug for DirPrefix"],["impl Debug for EditMode"],["impl Debug for Constant"],["impl Debug for Error"]], "fontdb":[["impl Debug for Source"],["impl Debug for FaceInfo"],["impl Debug for Weight"],["impl Debug for ID"],["impl<'a> Debug for Query<'a>"],["impl Debug for Database"],["impl Debug for Style"],["impl<'a> Debug for Family<'a>"]], "log":[["impl Debug for LevelFilter"],["impl<'a> Debug for Record<'a>"],["impl Debug for ParseLevelError"],["impl<'a> Debug for RecordBuilder<'a>"],["impl<'a> Debug for MetadataBuilder<'a>"],["impl Debug for SetLoggerError"],["impl<'a> Debug for Metadata<'a>"],["impl Debug for Level"]], "memmap2":[["impl Debug for MmapRaw"],["impl Debug for UncheckedAdvice"],["impl Debug for RemapOptions"],["impl Debug for MmapMut"],["impl Debug for Advice"],["impl Debug for Mmap"],["impl Debug for MmapOptions"]], "rangemap":[["impl<K, V> Debug for RangeInclusiveMap<K, V>where\n K: Ord + Clone + StepLite + Debug,\n V: Eq + Clone + Debug,"],["impl<K: Debug, V: Debug> Debug for RangeMap<K, V>"],["impl<T> Debug for RangeSet<T>where\n T: Ord + Clone + Debug,"],["impl<T> Debug for RangeInclusiveSet<T>where\n T: Ord + Clone + StepLite + Debug,"]], "roxmltree":[["impl Debug for Attribute<'_, '_>"],["impl Debug for AxisIter<'_, '_>"],["impl Debug for Error"],["impl<'a, 'input: 'a> Debug for Children<'a, 'input>"],["impl Debug for NodeType"],["impl Debug for Attributes<'_, '_>"],["impl Debug for Descendants<'_, '_>"],["impl<'a, 'input: 'a> Debug for Node<'a, 'input>"],["impl<'input> Debug for Namespace<'input>"],["impl Debug for ExpandedName<'_, '_>"],["impl<'input> Debug for PI<'input>"],["impl<'input> Debug for StringStorage<'input>"],["impl Debug for NodeId"],["impl Debug for ParsingOptions"],["impl<'input> Debug for Document<'input>"],["impl Debug for NamespaceIter<'_, '_>"]], -"rustybuzz":[["impl Debug for UnicodeBuffer"],["impl Debug for GlyphPosition"],["impl Debug for Language"],["impl Debug for GlyphBuffer"],["impl Debug for Script"],["impl Debug for Direction"],["impl Debug for BufferClusterLevel"],["impl Debug for GlyphInfo"],["impl Debug for SerializeFlags"],["impl Debug for Feature"],["impl Debug for Variation"]], +"rustybuzz":[["impl Debug for GlyphBuffer"],["impl Debug for Direction"],["impl Debug for GlyphPosition"],["impl Debug for Variation"],["impl Debug for Script"],["impl Debug for Feature"],["impl Debug for UnicodeBuffer"],["impl Debug for SerializeFlags"],["impl Debug for BufferClusterLevel"],["impl Debug for Language"],["impl Debug for GlyphInfo"]], "slotmap":[["impl<K: Debug, V: Debug> Debug for IntoIter<K, V>"],["impl<'a, K: Debug + 'a + Key, V: Debug + 'a> Debug for Drain<'a, K, V>"],["impl<'a, K: Debug + Key + 'a, V: Debug + 'a> Debug for Iter<'a, K, V>"],["impl<'a, K: Debug + 'a + Key, V: Debug + 'a> Debug for IterMut<'a, K, V>"],["impl<'a, K: Debug + Key + 'a, V: Debug + 'a> Debug for Iter<'a, K, V>"],["impl<'a, K: Debug + Key + 'a, V: Debug + 'a> Debug for Values<'a, K, V>"],["impl<'a, K: Debug + Key + 'a, V: Debug + 'a> Debug for Drain<'a, K, V>"],["impl<'a, K: Debug + 'a + Key, V: Debug + 'a> Debug for ValuesMut<'a, K, V>"],["impl<'a, K: Debug + Key + 'a, V: Debug + 'a> Debug for IterMut<'a, K, V>"],["impl<'a, K: Debug + Key + 'a, V: Debug + 'a> Debug for Keys<'a, K, V>"],["impl<K: Debug + Key, V: Debug> Debug for HopSlotMap<K, V>"],["impl<'a, K: Debug + 'a + Key, V: Debug> Debug for Values<'a, K, V>"],["impl<'a, K: Debug + Key + 'a, V: Debug + 'a> Debug for IterMut<'a, K, V>"],["impl<'a, K: Debug + Key, V: Debug> Debug for Entry<'a, K, V>"],["impl<K: Debug + Key, V: Debug> Debug for IntoIter<K, V>"],["impl<K: Debug + Key, V: Debug> Debug for SecondaryMap<K, V>"],["impl<'a, K: Debug + 'a + Key, V: Debug + 'a> Debug for ValuesMut<'a, K, V>"],["impl<K: Debug + Key, V: Debug> Debug for IntoIter<K, V>"],["impl<'a, K: Debug + 'a + Key, V: Debug + 'a> Debug for IterMut<'a, K, V>"],["impl<'a, K: Debug + 'a + Key, V: Debug + 'a> Debug for Iter<'a, K, V>"],["impl<'a, K: Debug + Key + 'a, V: Debug + 'a> Debug for Values<'a, K, V>"],["impl<'a, K: Debug + 'a + Key, V: Debug + 'a> Debug for Keys<'a, K, V>"],["impl<'a, K: Debug + 'a + Key, V: Debug + 'a> Debug for Drain<'a, K, V>"],["impl<'a, K: Debug + Key + 'a, V: Debug + 'a> Debug for ValuesMut<'a, K, V>"],["impl<'a, K: Debug + 'a + Key, V: Debug + 'a> Debug for Iter<'a, K, V>"],["impl<'a, K: Debug + 'a + Key, V: Debug> Debug for Keys<'a, K, V>"],["impl<'a, K: Debug + Key, V: Debug> Debug for VacantEntry<'a, K, V>"],["impl Debug for KeyData"],["impl<'a, K: Debug + Key + 'a, V: Debug + 'a> Debug for Drain<'a, K, V>"],["impl<'a, K: Debug + Key + 'a, V: Debug + 'a> Debug for Keys<'a, K, V>"],["impl<'a, K: Debug + Key, V: Debug> Debug for OccupiedEntry<'a, K, V>"],["impl<'a, K: Debug + Key + 'a, V: Debug + 'a> Debug for ValuesMut<'a, K, V>"],["impl<K: Debug + Key, V: Debug> Debug for DenseSlotMap<K, V>"],["impl<K: Debug + Key, V: Debug> Debug for IntoIter<K, V>"],["impl Debug for DefaultKey"],["impl<'a, K: Debug + 'a + Key, V: Debug + 'a> Debug for Values<'a, K, V>"],["impl<K: Debug + Key, V: Debug> Debug for SlotMap<K, V>"]], -"smallvec":[["impl<A: Array> Debug for IntoIter<A>where\n A::Item: Debug,"],["impl Debug for CollectionAllocErr"],["impl<'a, T: 'a + Array> Debug for Drain<'a, T>where\n T::Item: Debug,"],["impl<A: Array> Debug for SmallVec<A>where\n A::Item: Debug,"]], +"smallvec":[["impl<'a, T: 'a + Array> Debug for Drain<'a, T>where\n T::Item: Debug,"],["impl Debug for CollectionAllocErr"],["impl<A: Array> Debug for IntoIter<A>where\n A::Item: Debug,"],["impl<A: Array> Debug for SmallVec<A>where\n A::Item: Debug,"]], "swash":[["impl Debug for GlyphInfo"],["impl Debug for Block"],["impl Debug for Attributes"],["impl Debug for Glyph"],["impl Debug for Weight"],["impl Debug for ClusterBreak"],["impl Debug for Char"],["impl Debug for StringId"],["impl Debug for BracketType"],["impl Debug for ShapeClass"],["impl Debug for ObliqueAngle"],["impl Debug for WordBreak"],["impl Debug for Script"],["impl Debug for Metrics"],["impl Debug for Status"],["impl Debug for Source"],["impl Debug for ClusterInfo"],["impl Debug for Whitespace"],["impl<T: Debug + Copy> Debug for Setting<T>"],["impl Debug for Category"],["impl Debug for SourceRange"],["impl Debug for CacheKey"],["impl Debug for LineBreak"],["impl<'a> Debug for GlyphCluster<'a>"],["impl Debug for Stretch"],["impl Debug for JoiningType"],["impl Debug for Usability"],["impl Debug for CharmapProxy"],["impl Debug for Content"],["impl Debug for BidiClass"],["impl Debug for Language"],["impl Debug for Emoji"],["impl Debug for Cjk"],["impl Debug for StrikeWith"],["impl Debug for Style"],["impl Debug for Direction"],["impl Debug for Boundary"],["impl Debug for Action"]], "tinyvec":[["impl<A: Array> Debug for TinyVec<A>where\n A::Item: Debug,"],["impl<A: Array> Debug for ArrayVec<A>where\n A::Item: Debug,"],["impl Debug for TryFromSliceError"],["impl<A: Array> Debug for TinyVecIterator<A>where\n A::Item: Debug,"],["impl<'s, T> Debug for SliceVec<'s, T>where\n T: Debug,"],["impl<A: Array> Debug for ArrayVecIterator<A>where\n A::Item: Debug,"]], "ttf_parser":[["impl<'a> Debug for MarkToLigatureAdjustment<'a>"],["impl Debug for Table"],["impl Debug for Style"],["impl<'a> Debug for Table<'a>"],["impl Debug for Subtable1<'_>"],["impl<'a> Debug for Subtable6<'a>"],["impl Debug for Permissions"],["impl Debug for Face<'_>"],["impl<'a> Debug for Table<'a>"],["impl<'a> Debug for MathValue<'a>"],["impl Debug for GlyphVariationResult"],["impl<'a> Debug for Lookup<'a>"],["impl Debug for Names<'_>"],["impl Debug for KernInfos<'_>"],["impl<'a> Debug for LigatureSubtable<'a>"],["impl Debug for HintingDevice<'_>"],["impl Debug for AnchorPoints<'_>"],["impl<'a> Debug for MarkToBaseAdjustment<'a>"],["impl<'a> Debug for LigatureSubstitution<'a>"],["impl Debug for ContextualEntryData"],["impl Debug for Rect"],["impl Debug for GlyphClass"],["impl Debug for Subtable14<'_>"],["impl<'a> Debug for SingleSubstitution<'a>"],["impl Debug for Strike<'_>"],["impl<'a> Debug for Table<'a>"],["impl<'a> Debug for Variants<'a>"],["impl Debug for Subtable13<'_>"],["impl<'a> Debug for SubtableKind<'a>"],["impl<'a> Debug for AlternateSet<'a>"],["impl<'a> Debug for MultipleSubstitution<'a>"],["impl Debug for ValueRecordsArray<'_>"],["impl<'a> Debug for AlternateSubstitution<'a>"],["impl<'a> Debug for GlyphAssembly<'a>"],["impl Debug for EntryData"],["impl<'a> Debug for SingleAdjustment<'a>"],["impl<'a> Debug for Table<'a>"],["impl<'a> Debug for MarkToMarkAdjustment<'a>"],["impl Debug for Subtable12<'_>"],["impl<'a> Debug for Table<'a>"],["impl Debug for CFFError"],["impl Debug for LineMetrics"],["impl Debug for Matrix"],["impl<'a> Debug for Tracks<'a>"],["impl<'a> Debug for Table<'a>"],["impl Debug for Subtable2<'_>"],["impl Debug for Lookup<'_>"],["impl Debug for PairSet<'_>"],["impl<T> Debug for ExtendedStateTable<'_, T>"],["impl<'a> Debug for Table<'a>"],["impl<'a> Debug for Device<'a>"],["impl Debug for IndexToLocationFormat"],["impl<'a> Debug for Ligature<'a>"],["impl Debug for Chains<'_>"],["impl<'a> Debug for ContextLookup<'a>"],["impl Debug for PairSets<'_>"],["impl Debug for KerningPair"],["impl Debug for Subtables<'_>"],["impl<'a> Debug for CursiveAdjustment<'a>"],["impl<'a> Debug for Subtable<'a>"],["impl Debug for RgbaColor"],["impl Debug for Language"],["impl<'a> Debug for Format<'a>"],["impl Debug for Table<'_>"],["impl<'a> Debug for Chain<'a>"],["impl Debug for PartFlags"],["impl Debug for Kern<'_>"],["impl<'a> Debug for LayoutTable<'a>"],["impl<'a, T: FromData + Debug + Copy> Debug for LazyArray32<'a, T>"],["impl Debug for Table<'_>"],["impl Debug for VerticalOriginMetrics"],["impl Debug for Table"],["impl Debug for MathValues<'_>"],["impl Debug for GlyphVariant"],["impl Debug for LigatureArray<'_>"],["impl Debug for Feature"],["impl Debug for AnchorMatrix<'_>"],["impl Debug for Metrics"],["impl Debug for ScriptMetrics"],["impl<'a> Debug for Subtable<'a>"],["impl Debug for Table<'_>"],["impl Debug for Table<'_>"],["impl Debug for Table"],["impl Debug for MarkArray<'_>"],["impl Debug for ClassMatrix<'_>"],["impl<'a> Debug for Table<'a>"],["impl<'a> Debug for Table<'a>"],["impl Debug for ContextualSubtable<'_>"],["impl<'a> Debug for FeatureName<'a>"],["impl Debug for Subtables<'_>"],["impl<'a> Debug for Subtable0<'a>"],["impl Debug for NormalizedCoordinate"],["impl Debug for VariationDevice"],["impl Debug for Table<'_>"],["impl<T: Debug + FromData> Debug for GenericStateEntry<T>"],["impl Debug for Table<'_>"],["impl<'a> Debug for ReverseChainSingleSubstitution<'a>"],["impl<'a> Debug for Subtable<'a>"],["impl Debug for Subtables<'_>"],["impl Debug for SegmentMaps<'_>"],["impl Debug for Variation"],["impl<'a> Debug for SequenceRule<'a>"],["impl Debug for Subtable4<'_>"],["impl<'a> Debug for Table<'a>"],["impl<'a> Debug for Coverage<'a>"],["impl<'a> Debug for Script<'a>"],["impl Debug for Fixed"],["impl Debug for ValueOffset"],["impl Debug for LookupFlags"],["impl<'a> Debug for Track<'a>"],["impl Debug for Strikes<'_>"],["impl Debug for RasterImageFormat"],["impl<'a> Debug for FeatureVariations<'a>"],["impl Debug for StateTable<'_>"],["impl Debug for Weight"],["impl<'a> Debug for Name<'a>"],["impl Debug for Coverage"],["impl Debug for GlyphConstructions<'_>"],["impl<'a> Debug for InsertionSubtable<'a>"],["impl<'a> Debug for ChainedContextLookup<'a>"],["impl Debug for Table"],["impl Debug for Table<'_>"],["impl Debug for InsertionEntryData"],["impl Debug for Subtable6<'_>"],["impl<'a> Debug for FeatureNames<'a>"],["impl Debug for Subtable2<'_>"],["impl Debug for Width"],["impl Debug for Table<'_>"],["impl Debug for Names<'_>"],["impl Debug for AxisValueMap"],["impl<'a> Debug for Format<'a>"],["impl<'a> Debug for ClassDefinition<'a>"],["impl<'a> Debug for PairAdjustment<'a>"],["impl<'a> Debug for Feature<'a>"],["impl Debug for Tag"],["impl Debug for SvgDocumentsList<'_>"],["impl Debug for SequenceLookupRecord"],["impl Debug for Subtables<'_>"],["impl<'a> Debug for Subtable<'a>"],["impl<'a> Debug for Table<'a>"],["impl<'a> Debug for SvgDocument<'a>"],["impl<'a> Debug for Table<'a>"],["impl<'a> Debug for Subtable2<'a>"],["impl Debug for RawFace<'_>"],["impl Debug for VariationAxis"],["impl<'a> Debug for Table<'a>"],["impl<'a, T: FromData + Debug + Copy> Debug for LazyArray16<'a, T>"],["impl Debug for PlatformId"],["impl Debug for Point"],["impl Debug for GlyphId"],["impl Debug for UnicodeRanges"],["impl Debug for RangeRecord"],["impl<'a> Debug for Subtable10<'a>"],["impl<'a> Debug for Subtable0<'a>"],["impl Debug for Table<'_>"],["impl Debug for CursiveAnchorSet<'_>"],["impl Debug for SettingName"],["impl<'a> Debug for Table<'a>"],["impl Debug for LookupSubtables<'_>"],["impl<'a> Debug for GlyphInfo<'a>"],["impl Debug for Subtable4<'_>"],["impl<'a> Debug for GlyphConstruction<'a>"],["impl<'a> Debug for Sequence<'a>"],["impl Debug for Table<'_>"],["impl Debug for FaceParsingError"],["impl Debug for TableRecord"],["impl<'a> Debug for KernInfo<'a>"],["impl<'a> Debug for TrackData<'a>"],["impl<'a> Debug for SubstitutionSubtable<'a>"],["impl Debug for GlyphPart"],["impl<'a> Debug for Table<'a>"],["impl<'a> Debug for Format<'a>"],["impl<'a> Debug for PositioningSubtable<'a>"],["impl<'a, T: Debug + RecordListItem<'a>> Debug for RecordList<'a, T>"],["impl<'a> Debug for ChainedSequenceRule<'a>"],["impl Debug for Constants<'_>"],["impl<'a> Debug for Anchor<'a>"],["impl<'a> Debug for ValueRecord<'a>"],["impl<'a> Debug for Subtable0<'a>"],["impl<'a> Debug for LanguageSystem<'a>"],["impl Debug for Table<'_>"],["impl<'a> Debug for Subtable3<'a>"],["impl<'a> Debug for Table<'a>"],["impl<'a> Debug for Table<'a>"],["impl<'a> Debug for RasterGlyphImage<'a>"]], diff --git a/implementors/core/fmt/trait.Display.js b/implementors/core/fmt/trait.Display.js index 3cc17b8369..9850777623 100644 --- a/implementors/core/fmt/trait.Display.js +++ b/implementors/core/fmt/trait.Display.js @@ -1,6 +1,6 @@ (function() {var implementors = { "bytemuck":[["impl Display for CheckedCastError"],["impl Display for PodCastError"]], -"cosmic_text":[["impl Display for Wrap"],["impl Display for Align"],["impl Display for Metrics"]], +"cosmic_text":[["impl Display for Metrics"],["impl Display for Wrap"],["impl Display for Align"]], "fontconfig_parser":[["impl Display for Error"]], "fontdb":[["impl Display for ID"]], "log":[["impl Display for Level"],["impl Display for ParseLevelError"],["impl Display for SetLoggerError"],["impl Display for LevelFilter"]], diff --git a/implementors/core/hash/trait.Hash.js b/implementors/core/hash/trait.Hash.js index 4b8147e98b..f6ac925ab8 100644 --- a/implementors/core/hash/trait.Hash.js +++ b/implementors/core/hash/trait.Hash.js @@ -1,11 +1,11 @@ (function() {var implementors = { "bytemuck":[["impl Hash for PodCastError"],["impl Hash for CheckedCastError"]], -"cosmic_text":[["impl Hash for AttrsOwned"],["impl Hash for CacheKey"],["impl Hash for FamilyOwned"],["impl Hash for SubpixelBin"],["impl<'a> Hash for Attrs<'a>"],["impl Hash for Shaping"],["impl Hash for Color"]], +"cosmic_text":[["impl Hash for FamilyOwned"],["impl Hash for Color"],["impl Hash for CacheKey"],["impl Hash for Shaping"],["impl<'a> Hash for Attrs<'a>"],["impl Hash for SubpixelBin"],["impl Hash for AttrsOwned"]], "fontdb":[["impl Hash for Weight"],["impl Hash for Style"],["impl Hash for ID"],["impl<'a> Hash for Family<'a>"],["impl<'a> Hash for Query<'a>"]], "log":[["impl Hash for LevelFilter"],["impl<'a> Hash for MetadataBuilder<'a>"],["impl<'a> Hash for Metadata<'a>"],["impl Hash for Level"]], "memmap2":[["impl Hash for Advice"],["impl Hash for UncheckedAdvice"]], "roxmltree":[["impl Hash for Error"],["impl Hash for Node<'_, '_>"],["impl Hash for NodeId"]], -"rustybuzz":[["impl Hash for SerializeFlags"],["impl Hash for Language"],["impl Hash for Direction"],["impl Hash for Script"],["impl Hash for BufferClusterLevel"]], +"rustybuzz":[["impl Hash for Language"],["impl Hash for Script"],["impl Hash for BufferClusterLevel"],["impl Hash for SerializeFlags"],["impl Hash for Direction"]], "slotmap":[["impl Hash for KeyData"],["impl Hash for DefaultKey"]], "smallvec":[["impl<A: Array> Hash for SmallVec<A>where\n A::Item: Hash,"]], "swash":[["impl Hash for ClusterBreak"],["impl Hash for Script"],["impl Hash for WordBreak"],["impl Hash for JoiningType"],["impl Hash for Block"],["impl Hash for Cjk"],["impl Hash for BidiClass"],["impl Hash for LineBreak"],["impl Hash for Stretch"],["impl Hash for Category"],["impl Hash for Attributes"],["impl Hash for CacheKey"],["impl Hash for Weight"]], diff --git a/implementors/core/iter/traits/collect/trait.IntoIterator.js b/implementors/core/iter/traits/collect/trait.IntoIterator.js index 374064cd5d..d09037aabb 100644 --- a/implementors/core/iter/traits/collect/trait.IntoIterator.js +++ b/implementors/core/iter/traits/collect/trait.IntoIterator.js @@ -1,7 +1,7 @@ (function() {var implementors = { "rangemap":[["impl<K, V> IntoIterator for RangeMap<K, V>"],["impl<K, V> IntoIterator for RangeInclusiveMap<K, V>"],["impl<T> IntoIterator for RangeInclusiveSet<T>"],["impl<T> IntoIterator for RangeSet<T>"]], "slotmap":[["impl<'a, K: Key, V> IntoIterator for &'a SecondaryMap<K, V>"],["impl<K: Key, V> IntoIterator for DenseSlotMap<K, V>"],["impl<K: Key, V> IntoIterator for SlotMap<K, V>"],["impl<'a, K: Key, V> IntoIterator for &'a mut SecondaryMap<K, V>"],["impl<K: Key, V> IntoIterator for HopSlotMap<K, V>"],["impl<'a, K: 'a + Key, V> IntoIterator for &'a DenseSlotMap<K, V>"],["impl<'a, K: Key, V> IntoIterator for &'a mut SlotMap<K, V>"],["impl<K: Key, V> IntoIterator for SecondaryMap<K, V>"],["impl<'a, K: Key, V> IntoIterator for &'a SlotMap<K, V>"],["impl<'a, K: 'a + Key, V> IntoIterator for &'a mut DenseSlotMap<K, V>"],["impl<'a, K: Key, V> IntoIterator for &'a HopSlotMap<K, V>"],["impl<'a, K: Key, V> IntoIterator for &'a mut HopSlotMap<K, V>"]], -"smallvec":[["impl<A: Array> IntoIterator for SmallVec<A>"],["impl<'a, A: Array> IntoIterator for &'a mut SmallVec<A>"],["impl<'a, A: Array> IntoIterator for &'a SmallVec<A>"]], +"smallvec":[["impl<A: Array> IntoIterator for SmallVec<A>"],["impl<'a, A: Array> IntoIterator for &'a SmallVec<A>"],["impl<'a, A: Array> IntoIterator for &'a mut SmallVec<A>"]], "swash":[["impl<'a> IntoIterator for LocalizedString<'a>"],["impl<'a> IntoIterator for FontDataRef<'a>"]], "tinyvec":[["impl<'a, A: Array> IntoIterator for &'a TinyVec<A>"],["impl<'a, A: Array> IntoIterator for &'a ArrayVec<A>"],["impl<'s, T> IntoIterator for SliceVec<'s, T>"],["impl<'a, A: Array> IntoIterator for &'a mut ArrayVec<A>"],["impl<A: Array> IntoIterator for ArrayVec<A>"],["impl<'a, A: Array> IntoIterator for &'a mut TinyVec<A>"],["impl<A: Array> IntoIterator for TinyVec<A>"]], "ttf_parser":[["impl<'a> IntoIterator for Names<'a>"],["impl<'a, T: RecordListItem<'a>> IntoIterator for RecordList<'a, T>"],["impl<'a> IntoIterator for SvgDocumentsList<'a>"],["impl<'a, T: FromData> IntoIterator for LazyArray32<'a, T>"],["impl<'a> IntoIterator for FeatureNames<'a>"],["impl<'a> IntoIterator for Subtables<'a>"],["impl<'a> IntoIterator for Subtables<'a>"],["impl<'a> IntoIterator for Chains<'a>"],["impl<'a> IntoIterator for Subtables<'a>"],["impl<'a> IntoIterator for Tracks<'a>"],["impl<'a> IntoIterator for Subtables<'a>"],["impl<'a> IntoIterator for SegmentMaps<'a>"],["impl<'a, T: FromData> IntoIterator for LazyArray16<'a, T>"],["impl<'a> IntoIterator for Strikes<'a>"]] diff --git a/implementors/core/marker/trait.Copy.js b/implementors/core/marker/trait.Copy.js index 1734508fc7..862e3c4b4e 100644 --- a/implementors/core/marker/trait.Copy.js +++ b/implementors/core/marker/trait.Copy.js @@ -1,13 +1,13 @@ (function() {var implementors = { "bytemuck":[["impl Copy for PodCastError"],["impl Copy for CheckedCastError"]], -"cosmic_text":[["impl Copy for Cursor"],["impl Copy for Action"],["impl<'a> Copy for Attrs<'a>"],["impl Copy for CacheKey"],["impl Copy for Affinity"],["impl Copy for Color"],["impl Copy for Metrics"],["impl Copy for Align"],["impl Copy for SubpixelBin"],["impl Copy for Shaping"],["impl Copy for Wrap"]], +"cosmic_text":[["impl Copy for Affinity"],["impl Copy for Action"],["impl Copy for CacheKey"],["impl Copy for Color"],["impl Copy for Align"],["impl Copy for Wrap"],["impl Copy for Metrics"],["impl<'a> Copy for Attrs<'a>"],["impl Copy for Shaping"],["impl Copy for Cursor"],["impl Copy for SubpixelBin"]], "fontconfig_parser":[["impl Copy for ListOp"],["impl Copy for TestTarget"],["impl Copy for BinaryOp"],["impl Copy for IntOrRange"],["impl Copy for TestQual"],["impl Copy for Constant"],["impl Copy for DirPrefix"],["impl Copy for TestCompare"],["impl Copy for UnaryOp"],["impl Copy for PropertyTarget"],["impl Copy for EditMode"],["impl Copy for MatchTarget"],["impl Copy for EditBinding"],["impl Copy for TernaryOp"]], "fontdb":[["impl Copy for ID"],["impl<'a> Copy for Family<'a>"],["impl<'a> Copy for Query<'a>"],["impl Copy for Weight"],["impl Copy for Style"]], "libc":[["impl Copy for clone_args"],["impl Copy for ifreq"],["impl Copy for dirent64"],["impl Copy for timezone"],["impl Copy for nlmsghdr"],["impl Copy for ff_ramp_effect"],["impl Copy for seccomp_data"],["impl Copy for nlmsgerr"],["impl Copy for user_fpregs_struct"],["impl Copy for uinput_ff_erase"],["impl Copy for sctp_rcvinfo"],["impl Copy for linger"],["impl Copy for __c_anonymous_ifru_map"],["impl Copy for pthread_barrierattr_t"],["impl Copy for fpos64_t"],["impl Copy for Elf32_Ehdr"],["impl Copy for inotify_event"],["impl Copy for pthread_cond_t"],["impl Copy for arpreq_old"],["impl Copy for sock_fprog"],["impl Copy for Elf64_Chdr"],["impl Copy for file_clone_range"],["impl Copy for in_pktinfo"],["impl Copy for dirent"],["impl Copy for Elf32_Sym"],["impl Copy for epoll_event"],["impl Copy for sockaddr"],["impl Copy for cmsghdr"],["impl Copy for tms"],["impl Copy for ff_rumble_effect"],["impl Copy for max_align_t"],["impl Copy for sockaddr_alg"],["impl Copy for posix_spawnattr_t"],["impl Copy for Elf32_Chdr"],["impl Copy for termios2"],["impl Copy for ipv6_mreq"],["impl Copy for rtentry"],["impl Copy for Dl_info"],["impl Copy for sockaddr_ll"],["impl Copy for DIR"],["impl Copy for ff_constant_effect"],["impl Copy for mmsghdr"],["impl Copy for __c_anonymous_ptrace_syscall_info_exit"],["impl Copy for glob_t"],["impl Copy for hostent"],["impl Copy for in6_ifreq"],["impl Copy for user"],["impl Copy for Elf32_Phdr"],["impl Copy for rlimit64"],["impl Copy for _libc_xmmreg"],["impl Copy for FILE"],["impl Copy for ucred"],["impl Copy for sctp_sndinfo"],["impl Copy for ip_mreqn"],["impl Copy for option"],["impl Copy for sigval"],["impl Copy for sched_param"],["impl Copy for nl_mmap_req"],["impl Copy for ptrace_peeksiginfo_args"],["impl Copy for seccomp_notif_sizes"],["impl Copy for shmid_ds"],["impl Copy for statx_timestamp"],["impl Copy for ucontext_t"],["impl Copy for semid_ds"],["impl Copy for dqblk"],["impl Copy for __c_anonymous_ptrace_syscall_info_seccomp"],["impl Copy for regex_t"],["impl Copy for mq_attr"],["impl Copy for ff_envelope"],["impl Copy for user_regs_struct"],["impl Copy for in6_pktinfo"],["impl Copy for utsname"],["impl Copy for sock_extended_err"],["impl Copy for glob64_t"],["impl Copy for pthread_attr_t"],["impl Copy for mallinfo"],["impl Copy for ff_replay"],["impl Copy for sockaddr_storage"],["impl Copy for pthread_mutex_t"],["impl Copy for __exit_status"],["impl Copy for _libc_fpstate"],["impl Copy for mallinfo2"],["impl Copy for sctp_sndrcvinfo"],["impl Copy for ff_trigger"],["impl Copy for sysinfo"],["impl Copy for timex"],["impl Copy for sigevent"],["impl Copy for siginfo_t"],["impl Copy for arphdr"],["impl Copy for __c_anonymous_ptrace_syscall_info_entry"],["impl Copy for termios"],["impl Copy for statvfs"],["impl Copy for stat64"],["impl Copy for Elf64_Phdr"],["impl Copy for msqid_ds"],["impl Copy for genlmsghdr"],["impl Copy for sockaddr_un"],["impl Copy for nl_mmap_hdr"],["impl Copy for Elf32_Shdr"],["impl Copy for input_mask"],["impl Copy for stat"],["impl Copy for input_event"],["impl Copy for if_nameindex"],["impl Copy for mntent"],["impl Copy for ip_mreq_source"],["impl Copy for in6_addr"],["impl Copy for ipc_perm"],["impl Copy for input_id"],["impl Copy for pthread_rwlock_t"],["impl Copy for __c_anonymous_ptrace_syscall_info_data"],["impl Copy for spwd"],["impl Copy for msginfo"],["impl Copy for pollfd"],["impl Copy for ff_condition_effect"],["impl Copy for uinput_abs_setup"],["impl Copy for _libc_fpxreg"],["impl Copy for sigset_t"],["impl Copy for iovec"],["impl Copy for can_frame"],["impl Copy for fanotify_response"],["impl Copy for stack_t"],["impl Copy for pthread_condattr_t"],["impl Copy for seminfo"],["impl Copy for sem_t"],["impl Copy for sockaddr_vm"],["impl Copy for af_alg_iv"],["impl Copy for packet_mreq"],["impl Copy for sctp_authinfo"],["impl Copy for utimbuf"],["impl Copy for input_keymap_entry"],["impl Copy for fsid_t"],["impl Copy for ff_periodic_effect"],["impl Copy for sockaddr_in6"],["impl Copy for pthread_rwlockattr_t"],["impl Copy for sigaction"],["impl Copy for sock_filter"],["impl Copy for regmatch_t"],["impl Copy for sembuf"],["impl Copy for fanotify_event_metadata"],["impl Copy for ntptimeval"],["impl Copy for lconv"],["impl Copy for signalfd_siginfo"],["impl Copy for in_addr"],["impl Copy for arpd_request"],["impl Copy for utmpx"],["impl Copy for nlattr"],["impl Copy for ptrace_syscall_info"],["impl Copy for statx"],["impl Copy for dl_phdr_info"],["impl Copy for cpu_set_t"],["impl Copy for sockaddr_can"],["impl Copy for ptrace_rseq_configuration"],["impl Copy for addrinfo"],["impl Copy for ip_mreq"],["impl Copy for statfs"],["impl Copy for msghdr"],["impl Copy for timeval"],["impl Copy for itimerval"],["impl Copy for __c_anonymous_ifr_ifru"],["impl Copy for sctp_initmsg"],["impl Copy for canxl_frame"],["impl Copy for nl_pktinfo"],["impl Copy for rusage"],["impl Copy for uinput_user_dev"],["impl Copy for flock64"],["impl Copy for arpreq"],["impl Copy for j1939_filter"],["impl Copy for __timeval"],["impl Copy for winsize"],["impl Copy for mcontext_t"],["impl Copy for ifaddrs"],["impl Copy for sockaddr_in"],["impl Copy for canfd_frame"],["impl Copy for passwd"],["impl Copy for itimerspec"],["impl Copy for in6_rtmsg"],["impl Copy for pthread_mutexattr_t"],["impl Copy for flock"],["impl Copy for posix_spawn_file_actions_t"],["impl Copy for timespec"],["impl Copy for protoent"],["impl Copy for fd_set"],["impl Copy for fpos_t"],["impl Copy for rlimit"],["impl Copy for sctp_prinfo"],["impl Copy for Elf64_Sym"],["impl Copy for input_absinfo"],["impl Copy for __c_anonymous_sockaddr_can_can_addr"],["impl Copy for __c_anonymous_ifc_ifcu"],["impl Copy for sock_txtime"],["impl Copy for ff_effect"],["impl Copy for __c_anonymous_sockaddr_can_tp"],["impl Copy for ifconf"],["impl Copy for statfs64"],["impl Copy for Elf64_Ehdr"],["impl Copy for uinput_ff_upload"],["impl Copy for sctp_nxtinfo"],["impl Copy for aiocb"],["impl Copy for group"],["impl Copy for pthread_barrier_t"],["impl Copy for sockaddr_nl"],["impl Copy for can_filter"],["impl Copy for hwtstamp_config"],["impl Copy for tm"],["impl Copy for statvfs64"],["impl Copy for open_how"],["impl Copy for servent"],["impl Copy for __c_anonymous_sockaddr_can_j1939"],["impl Copy for Elf64_Shdr"],["impl Copy for uinput_setup"]], "log":[["impl Copy for Level"],["impl Copy for LevelFilter"]], "memmap2":[["impl Copy for RemapOptions"],["impl Copy for UncheckedAdvice"],["impl Copy for Advice"]], "roxmltree":[["impl Copy for NodeId"],["impl<'input> Copy for PI<'input>"],["impl Copy for ParsingOptions"],["impl<'a, 'input: 'a> Copy for Attribute<'a, 'input>"],["impl<'a, 'b> Copy for ExpandedName<'a, 'b>"],["impl<'a, 'input: 'a> Copy for Node<'a, 'input>"],["impl Copy for NodeType"]], -"rustybuzz":[["impl Copy for Script"],["impl Copy for BufferClusterLevel"],["impl Copy for Direction"],["impl Copy for SerializeFlags"],["impl Copy for GlyphPosition"],["impl Copy for Variation"],["impl Copy for GlyphInfo"],["impl Copy for Feature"]], +"rustybuzz":[["impl Copy for Variation"],["impl Copy for Script"],["impl Copy for Direction"],["impl Copy for GlyphInfo"],["impl Copy for BufferClusterLevel"],["impl Copy for SerializeFlags"],["impl Copy for GlyphPosition"],["impl Copy for Feature"]], "slotmap":[["impl Copy for DefaultKey"],["impl Copy for KeyData"]], "swash":[["impl Copy for Token"],["impl<'a> Copy for Chars<'a>"],["impl<'a> Copy for ColorPalettes<'a>"],["impl Copy for Metrics"],["impl Copy for Status"],["impl<'a> Copy for WritingSystems<'a>"],["impl Copy for StrikeWith"],["impl Copy for WordBreak"],["impl<'a> Copy for Charmap<'a>"],["impl<'a> Copy for ColorPalette<'a>"],["impl Copy for Language"],["impl Copy for Action"],["impl Copy for LineBreak"],["impl Copy for Weight"],["impl Copy for Boundary"],["impl Copy for Feature"],["impl<'a> Copy for FontDataRef<'a>"],["impl Copy for BitmapStrikesProxy"],["impl Copy for Stretch"],["impl Copy for GlyphInfo"],["impl<'a> Copy for GlyphCluster<'a>"],["impl<'a> Copy for GlyphMetrics<'a>"],["impl Copy for ShapeClass"],["impl Copy for ClusterInfo"],["impl Copy for CharCluster"],["impl Copy for Attributes"],["impl Copy for Decompose"],["impl Copy for BidiClass"],["impl Copy for StringId"],["impl<'a> Copy for Layer<'a>"],["impl<'a> Copy for Instances<'a>"],["impl Copy for Script"],["impl<'a> Copy for Variations<'a>"],["impl Copy for Source"],["impl<'a> Copy for BitmapStrikes<'a>"],["impl Copy for CacheKey"],["impl Copy for CharInfo"],["impl Copy for Glyph"],["impl Copy for JoiningType"],["impl<'a> Copy for FontRef<'a>"],["impl Copy for Usability"],["impl Copy for BracketType"],["impl Copy for Whitespace"],["impl Copy for ObliqueAngle"],["impl<'a> Copy for Features<'a>"],["impl<'a> Copy for BitmapStrike<'a>"],["impl Copy for Direction"],["impl<'a> Copy for LocalizedString<'a>"],["impl Copy for Category"],["impl Copy for Properties"],["impl<'a> Copy for LocalizedStrings<'a>"],["impl Copy for VariationsProxy"],["impl Copy for Content"],["impl Copy for Emoji"],["impl Copy for Style"],["impl Copy for Cjk"],["impl Copy for Synthesis"],["impl<'a> Copy for WritingSystem<'a>"],["impl Copy for Char"],["impl Copy for Block"],["impl Copy for CharmapProxy"],["impl<T: Copy + Copy> Copy for Setting<T>"],["impl Copy for MetricsProxy"],["impl Copy for ClusterBreak"],["impl<'a> Copy for Instance<'a>"],["impl Copy for SourceRange"],["impl<'a> Copy for Variation<'a>"]], "tinyvec":[["impl<A> Copy for ArrayVec<A>where\n A: Array + Copy,\n A::Item: Copy,"],["impl Copy for TryFromSliceError"]], diff --git a/implementors/core/marker/trait.StructuralEq.js b/implementors/core/marker/trait.StructuralEq.js index ff024547be..af79c36732 100644 --- a/implementors/core/marker/trait.StructuralEq.js +++ b/implementors/core/marker/trait.StructuralEq.js @@ -1,12 +1,12 @@ (function() {var implementors = { "bytemuck":[["impl StructuralEq for PodCastError"],["impl StructuralEq for CheckedCastError"]], -"cosmic_text":[["impl<'a> StructuralEq for Attrs<'a>"],["impl StructuralEq for FamilyOwned"],["impl StructuralEq for Wrap"],["impl StructuralEq for AttrsOwned"],["impl StructuralEq for Color"],["impl StructuralEq for Action"],["impl StructuralEq for Align"],["impl StructuralEq for Shaping"],["impl StructuralEq for AttrsList"],["impl StructuralEq for CacheKey"],["impl StructuralEq for Cursor"],["impl StructuralEq for SubpixelBin"],["impl StructuralEq for Affinity"]], +"cosmic_text":[["impl StructuralEq for Cursor"],["impl StructuralEq for AttrsOwned"],["impl StructuralEq for Align"],["impl StructuralEq for AttrsList"],["impl StructuralEq for Shaping"],["impl StructuralEq for CacheKey"],["impl<'a> StructuralEq for Attrs<'a>"],["impl StructuralEq for SubpixelBin"],["impl StructuralEq for Color"],["impl StructuralEq for Action"],["impl StructuralEq for Wrap"],["impl StructuralEq for FamilyOwned"],["impl StructuralEq for Affinity"]], "fontconfig_parser":[["impl StructuralEq for UnaryOp"],["impl StructuralEq for RemapDir"],["impl StructuralEq for RemapDirData"],["impl StructuralEq for IntOrRange"],["impl StructuralEq for TestCompare"],["impl StructuralEq for EditBinding"],["impl StructuralEq for DirData"],["impl StructuralEq for Config"],["impl StructuralEq for EditMode"],["impl StructuralEq for PropertyKind"],["impl StructuralEq for TernaryOp"],["impl StructuralEq for BinaryOp"],["impl StructuralEq for PropertyTarget"],["impl StructuralEq for MatchTarget"],["impl StructuralEq for TestQual"],["impl StructuralEq for Dir"],["impl StructuralEq for DirPrefix"],["impl StructuralEq for CacheDir"],["impl StructuralEq for Constant"],["impl StructuralEq for TestTarget"],["impl StructuralEq for Alias"],["impl StructuralEq for Include"],["impl StructuralEq for ListOp"]], "fontdb":[["impl<'a> StructuralEq for Query<'a>"],["impl StructuralEq for Style"],["impl<'a> StructuralEq for Family<'a>"],["impl StructuralEq for Weight"],["impl StructuralEq for ID"]], "log":[["impl<'a> StructuralEq for Metadata<'a>"],["impl StructuralEq for ParseLevelError"],["impl StructuralEq for LevelFilter"],["impl<'a> StructuralEq for MetadataBuilder<'a>"],["impl StructuralEq for Level"]], "memmap2":[["impl StructuralEq for Advice"],["impl StructuralEq for UncheckedAdvice"]], "roxmltree":[["impl StructuralEq for Error"],["impl<'input> StructuralEq for Namespace<'input>"],["impl StructuralEq for ParsingOptions"],["impl<'a, 'b> StructuralEq for ExpandedName<'a, 'b>"],["impl StructuralEq for NodeId"],["impl<'input> StructuralEq for StringStorage<'input>"],["impl StructuralEq for NodeType"],["impl<'input> StructuralEq for PI<'input>"]], -"rustybuzz":[["impl StructuralEq for Direction"],["impl StructuralEq for Language"],["impl StructuralEq for SerializeFlags"],["impl StructuralEq for BufferClusterLevel"],["impl StructuralEq for Script"]], +"rustybuzz":[["impl StructuralEq for BufferClusterLevel"],["impl StructuralEq for Language"],["impl StructuralEq for Script"],["impl StructuralEq for SerializeFlags"],["impl StructuralEq for Direction"]], "slotmap":[["impl StructuralEq for DefaultKey"],["impl StructuralEq for KeyData"]], "swash":[["impl StructuralEq for CharInfo"],["impl StructuralEq for Usability"],["impl StructuralEq for ClusterBreak"],["impl StructuralEq for Token"],["impl StructuralEq for ObliqueAngle"],["impl StructuralEq for Category"],["impl StructuralEq for ClusterInfo"],["impl StructuralEq for Boundary"],["impl StructuralEq for LineBreak"],["impl StructuralEq for Block"],["impl StructuralEq for Action"],["impl StructuralEq for BidiClass"],["impl StructuralEq for Whitespace"],["impl StructuralEq for Style"],["impl StructuralEq for Emoji"],["impl StructuralEq for Status"],["impl StructuralEq for CacheKey"],["impl StructuralEq for BracketType"],["impl StructuralEq for JoiningType"],["impl StructuralEq for Language"],["impl StructuralEq for Script"],["impl StructuralEq for ShapeClass"],["impl StructuralEq for Weight"],["impl StructuralEq for WordBreak"],["impl StructuralEq for Stretch"],["impl StructuralEq for Direction"],["impl StructuralEq for StringId"],["impl StructuralEq for Cjk"],["impl StructuralEq for Content"],["impl StructuralEq for Properties"]], "ttf_parser":[["impl StructuralEq for Tag"],["impl StructuralEq for ScriptMetrics"],["impl StructuralEq for Point"],["impl StructuralEq for Permissions"],["impl StructuralEq for GlyphId"],["impl StructuralEq for IndexToLocationFormat"],["impl StructuralEq for GlyphClass"],["impl StructuralEq for RasterImageFormat"],["impl<'a> StructuralEq for RasterGlyphImage<'a>"],["impl StructuralEq for GlyphVariationResult"],["impl StructuralEq for Width"],["impl StructuralEq for CFFError"],["impl StructuralEq for Rect"],["impl StructuralEq for RgbaColor"],["impl StructuralEq for PlatformId"],["impl StructuralEq for Language"],["impl StructuralEq for Weight"],["impl StructuralEq for FaceParsingError"],["impl StructuralEq for Style"],["impl StructuralEq for LineMetrics"],["impl StructuralEq for NormalizedCoordinate"]], diff --git a/implementors/core/marker/trait.StructuralPartialEq.js b/implementors/core/marker/trait.StructuralPartialEq.js index 07336925d9..812cb20f8e 100644 --- a/implementors/core/marker/trait.StructuralPartialEq.js +++ b/implementors/core/marker/trait.StructuralPartialEq.js @@ -1,12 +1,12 @@ (function() {var implementors = { "bytemuck":[["impl StructuralPartialEq for CheckedCastError"],["impl StructuralPartialEq for PodCastError"]], -"cosmic_text":[["impl StructuralPartialEq for Action"],["impl StructuralPartialEq for Color"],["impl StructuralPartialEq for AttrsOwned"],["impl StructuralPartialEq for SubpixelBin"],["impl StructuralPartialEq for Wrap"],["impl StructuralPartialEq for Affinity"],["impl<'a> StructuralPartialEq for Attrs<'a>"],["impl StructuralPartialEq for Cursor"],["impl StructuralPartialEq for Metrics"],["impl StructuralPartialEq for Align"],["impl StructuralPartialEq for FamilyOwned"],["impl StructuralPartialEq for Shaping"],["impl StructuralPartialEq for AttrsList"],["impl StructuralPartialEq for CacheKey"]], +"cosmic_text":[["impl StructuralPartialEq for Cursor"],["impl StructuralPartialEq for CacheKey"],["impl StructuralPartialEq for Action"],["impl StructuralPartialEq for AttrsList"],["impl StructuralPartialEq for Align"],["impl StructuralPartialEq for Wrap"],["impl StructuralPartialEq for AttrsOwned"],["impl StructuralPartialEq for SubpixelBin"],["impl StructuralPartialEq for Metrics"],["impl StructuralPartialEq for Color"],["impl StructuralPartialEq for FamilyOwned"],["impl StructuralPartialEq for Shaping"],["impl StructuralPartialEq for Affinity"],["impl<'a> StructuralPartialEq for Attrs<'a>"]], "fontconfig_parser":[["impl StructuralPartialEq for SelectFont"],["impl StructuralPartialEq for TestQual"],["impl StructuralPartialEq for EditBinding"],["impl StructuralPartialEq for RemapDir"],["impl StructuralPartialEq for Dir"],["impl StructuralPartialEq for IntOrRange"],["impl StructuralPartialEq for FontConfig"],["impl StructuralPartialEq for PropertyTarget"],["impl StructuralPartialEq for DirPrefix"],["impl StructuralPartialEq for Alias"],["impl StructuralPartialEq for CacheDir"],["impl StructuralPartialEq for Config"],["impl StructuralPartialEq for Include"],["impl StructuralPartialEq for Test"],["impl StructuralPartialEq for TernaryOp"],["impl StructuralPartialEq for FontMatch"],["impl StructuralPartialEq for Constant"],["impl StructuralPartialEq for TestCompare"],["impl StructuralPartialEq for ListOp"],["impl StructuralPartialEq for Edit"],["impl StructuralPartialEq for Expression"],["impl StructuralPartialEq for DirData"],["impl StructuralPartialEq for MatchTarget"],["impl StructuralPartialEq for TestTarget"],["impl StructuralPartialEq for ConfigPart"],["impl StructuralPartialEq for UnaryOp"],["impl StructuralPartialEq for Match"],["impl StructuralPartialEq for RemapDirData"],["impl StructuralPartialEq for BinaryOp"],["impl StructuralPartialEq for PropertyKind"],["impl StructuralPartialEq for EditMode"],["impl StructuralPartialEq for Value"],["impl StructuralPartialEq for Property"]], "fontdb":[["impl<'a> StructuralPartialEq for Family<'a>"],["impl StructuralPartialEq for Weight"],["impl StructuralPartialEq for ID"],["impl StructuralPartialEq for Style"],["impl<'a> StructuralPartialEq for Query<'a>"]], "log":[["impl StructuralPartialEq for LevelFilter"],["impl StructuralPartialEq for Level"],["impl<'a> StructuralPartialEq for MetadataBuilder<'a>"],["impl<'a> StructuralPartialEq for Metadata<'a>"],["impl StructuralPartialEq for ParseLevelError"]], "memmap2":[["impl StructuralPartialEq for UncheckedAdvice"],["impl StructuralPartialEq for Advice"]], "roxmltree":[["impl StructuralPartialEq for NodeType"],["impl StructuralPartialEq for Error"],["impl StructuralPartialEq for NodeId"],["impl<'input> StructuralPartialEq for PI<'input>"],["impl<'a, 'b> StructuralPartialEq for ExpandedName<'a, 'b>"],["impl<'input> StructuralPartialEq for Namespace<'input>"],["impl StructuralPartialEq for ParsingOptions"]], -"rustybuzz":[["impl StructuralPartialEq for Script"],["impl StructuralPartialEq for BufferClusterLevel"],["impl StructuralPartialEq for Direction"],["impl StructuralPartialEq for SerializeFlags"],["impl StructuralPartialEq for Variation"],["impl StructuralPartialEq for Language"],["impl StructuralPartialEq for Feature"]], +"rustybuzz":[["impl StructuralPartialEq for Feature"],["impl StructuralPartialEq for BufferClusterLevel"],["impl StructuralPartialEq for SerializeFlags"],["impl StructuralPartialEq for Language"],["impl StructuralPartialEq for Direction"],["impl StructuralPartialEq for Script"],["impl StructuralPartialEq for Variation"]], "slotmap":[["impl StructuralPartialEq for DefaultKey"],["impl StructuralPartialEq for KeyData"]], "swash":[["impl StructuralPartialEq for ClusterBreak"],["impl StructuralPartialEq for Action"],["impl StructuralPartialEq for Weight"],["impl StructuralPartialEq for Cjk"],["impl StructuralPartialEq for Content"],["impl StructuralPartialEq for ShapeClass"],["impl StructuralPartialEq for Status"],["impl StructuralPartialEq for StringId"],["impl StructuralPartialEq for Script"],["impl StructuralPartialEq for Boundary"],["impl StructuralPartialEq for Whitespace"],["impl StructuralPartialEq for ClusterInfo"],["impl StructuralPartialEq for ObliqueAngle"],["impl StructuralPartialEq for Properties"],["impl StructuralPartialEq for JoiningType"],["impl StructuralPartialEq for Style"],["impl StructuralPartialEq for Emoji"],["impl StructuralPartialEq for Token"],["impl StructuralPartialEq for Stretch"],["impl StructuralPartialEq for LineBreak"],["impl StructuralPartialEq for BidiClass"],["impl StructuralPartialEq for Category"],["impl StructuralPartialEq for WordBreak"],["impl StructuralPartialEq for CharInfo"],["impl StructuralPartialEq for BracketType"],["impl StructuralPartialEq for Language"],["impl StructuralPartialEq for Direction"],["impl StructuralPartialEq for Usability"],["impl StructuralPartialEq for Block"],["impl StructuralPartialEq for CacheKey"]], "ttf_parser":[["impl StructuralPartialEq for Style"],["impl StructuralPartialEq for IndexToLocationFormat"],["impl StructuralPartialEq for Weight"],["impl<'a> StructuralPartialEq for RasterGlyphImage<'a>"],["impl StructuralPartialEq for VariationAxis"],["impl StructuralPartialEq for LineMetrics"],["impl StructuralPartialEq for FaceParsingError"],["impl StructuralPartialEq for GlyphClass"],["impl StructuralPartialEq for GlyphId"],["impl StructuralPartialEq for Permissions"],["impl StructuralPartialEq for RgbaColor"],["impl StructuralPartialEq for ScriptMetrics"],["impl StructuralPartialEq for Tag"],["impl StructuralPartialEq for Point"],["impl StructuralPartialEq for Width"],["impl StructuralPartialEq for GlyphVariationResult"],["impl StructuralPartialEq for Rect"],["impl StructuralPartialEq for PlatformId"],["impl StructuralPartialEq for RasterImageFormat"],["impl StructuralPartialEq for Language"],["impl StructuralPartialEq for Variation"],["impl StructuralPartialEq for CFFError"],["impl StructuralPartialEq for NormalizedCoordinate"]], diff --git a/implementors/core/ops/drop/trait.Drop.js b/implementors/core/ops/drop/trait.Drop.js index de764828ab..a8a07592ef 100644 --- a/implementors/core/ops/drop/trait.Drop.js +++ b/implementors/core/ops/drop/trait.Drop.js @@ -1,6 +1,6 @@ (function() {var implementors = { "slotmap":[["impl<'a, K: Key, V> Drop for Drain<'a, K, V>"],["impl<'a, K: Key, V> Drop for Drain<'a, K, V>"],["impl<'a, K: Key, V> Drop for Drain<'a, K, V>"],["impl<'a, K: Key, V> Drop for Drain<'a, K, V>"]], -"smallvec":[["impl<'a, T: 'a + Array> Drop for Drain<'a, T>"],["impl<A: Array> Drop for SmallVec<A>"],["impl<A: Array> Drop for IntoIter<A>"]], +"smallvec":[["impl<A: Array> Drop for IntoIter<A>"],["impl<'a, T: 'a + Array> Drop for Drain<'a, T>"],["impl<A: Array> Drop for SmallVec<A>"]], "tinyvec":[["impl<'p, 's, T: Default> Drop for SliceVecDrain<'p, 's, T>"],["impl<'p, A: Array, I: Iterator<Item = A::Item>> Drop for TinyVecSplice<'p, A, I>"],["impl<'p, A: Array, I: Iterator<Item = A::Item>> Drop for ArrayVecSplice<'p, A, I>"]], "yazi":[["impl<'a, S: Sink> Drop for DecoderStream<'a, S>"],["impl<'a, S: Sink> Drop for EncoderStream<'a, S>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/str/traits/trait.FromStr.js b/implementors/core/str/traits/trait.FromStr.js index 62c278efcc..4bc5f92245 100644 --- a/implementors/core/str/traits/trait.FromStr.js +++ b/implementors/core/str/traits/trait.FromStr.js @@ -1,5 +1,5 @@ (function() {var implementors = { "fontconfig_parser":[["impl FromStr for PropertyKind"],["impl FromStr for TestQual"],["impl FromStr for UnaryOp"],["impl FromStr for ListOp"],["impl FromStr for BinaryOp"],["impl FromStr for TestTarget"],["impl FromStr for MatchTarget"],["impl FromStr for PropertyTarget"],["impl FromStr for EditBinding"],["impl FromStr for EditMode"],["impl FromStr for TestCompare"],["impl FromStr for Constant"],["impl FromStr for TernaryOp"],["impl FromStr for DirPrefix"]], "log":[["impl FromStr for LevelFilter"],["impl FromStr for Level"]], -"rustybuzz":[["impl FromStr for Variation"],["impl FromStr for Direction"],["impl FromStr for Feature"],["impl FromStr for Script"],["impl FromStr for Language"]] +"rustybuzz":[["impl FromStr for Variation"],["impl FromStr for Feature"],["impl FromStr for Language"],["impl FromStr for Script"],["impl FromStr for Direction"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustybuzz/struct.SerializeFlags.html b/rustybuzz/struct.SerializeFlags.html index 8b6c194df2..527efc3aac 100644 --- a/rustybuzz/struct.SerializeFlags.html +++ b/rustybuzz/struct.SerializeFlags.html @@ -65,15 +65,15 @@
Safety

This is equivalent to using the ! operator (e.g. ops::Not), as in !flags.

Trait Implementations§

source§

impl Binary for SerializeFlags

source§

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

Formats the value using the given formatter.
source§

impl BitAnd<SerializeFlags> for SerializeFlags

source§

fn bitand(self, other: Self) -> Self

Returns the intersection between the two sets of flags.

-
§

type Output = SerializeFlags

The resulting type after applying the & operator.
source§

impl BitAndAssign<SerializeFlags> for SerializeFlags

source§

fn bitand_assign(&mut self, other: Self)

Disables all flags disabled in the set.

+
§

type Output = SerializeFlags

The resulting type after applying the & operator.
source§

impl BitAndAssign<SerializeFlags> for SerializeFlags

source§

fn bitand_assign(&mut self, other: Self)

Disables all flags disabled in the set.

source§

impl BitOr<SerializeFlags> for SerializeFlags

source§

fn bitor(self, other: SerializeFlags) -> Self

Returns the union of the two sets of flags.

§

type Output = SerializeFlags

The resulting type after applying the | operator.
source§

impl BitOrAssign<SerializeFlags> for SerializeFlags

source§

fn bitor_assign(&mut self, other: Self)

Adds the set of flags.

source§

impl BitXor<SerializeFlags> for SerializeFlags

source§

fn bitxor(self, other: Self) -> Self

Returns the left flags, but with all the right flags toggled.

-
§

type Output = SerializeFlags

The resulting type after applying the ^ operator.
source§

impl BitXorAssign<SerializeFlags> for SerializeFlags

source§

fn bitxor_assign(&mut self, other: Self)

Toggles the set of flags.

-
source§

impl Clone for SerializeFlags

source§

fn clone(&self) -> SerializeFlags

Returns a copy of the value. Read more
1.0.0 · source§

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

Performs copy-assignment from source. Read more
source§

impl Debug for SerializeFlags

source§

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

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

impl Default for SerializeFlags

source§

fn default() -> SerializeFlags

Returns the “default value” for a type. Read more
source§

impl Extend<SerializeFlags> for SerializeFlags

source§

fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl FromIterator<SerializeFlags> for SerializeFlags

source§

fn from_iter<T: IntoIterator<Item = Self>>(iterator: T) -> Self

Creates a value from an iterator. Read more
source§

impl Hash for SerializeFlags

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

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

§

type Output = SerializeFlags

The resulting type after applying the ^ operator.
source§

impl BitXorAssign<SerializeFlags> for SerializeFlags

source§

fn bitxor_assign(&mut self, other: Self)

Toggles the set of flags.

+
source§

impl Clone for SerializeFlags

source§

fn clone(&self) -> SerializeFlags

Returns a copy of the value. Read more
1.0.0 · source§

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

Performs copy-assignment from source. Read more
source§

impl Debug for SerializeFlags

source§

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

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

impl Default for SerializeFlags

source§

fn default() -> SerializeFlags

Returns the “default value” for a type. Read more
source§

impl Extend<SerializeFlags> for SerializeFlags

source§

fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl FromIterator<SerializeFlags> for SerializeFlags

source§

fn from_iter<T: IntoIterator<Item = Self>>(iterator: T) -> Self

Creates a value from an iterator. Read more
source§

impl Hash for SerializeFlags

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

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

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for SerializeFlags

source§

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

Formats the value using the given formatter.
source§

impl Not for SerializeFlags

source§

fn not(self) -> Self

Returns the complement of this set of flags.

-
§

type Output = SerializeFlags

The resulting type after applying the ! operator.
source§

impl Octal for SerializeFlags

source§

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

Formats the value using the given formatter.
source§

impl Ord for SerializeFlags

source§

fn cmp(&self, other: &SerializeFlags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for SerializeFlags

source§

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

Formats the value using the given formatter.
source§

impl Not for SerializeFlags

source§

fn not(self) -> Self

Returns the complement of this set of flags.

+
§

type Output = SerializeFlags

The resulting type after applying the ! operator.
source§

impl Octal for SerializeFlags

source§

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

Formats the value using the given formatter.
source§

impl Ord for SerializeFlags

source§

fn cmp(&self, other: &SerializeFlags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<SerializeFlags> for SerializeFlags

source§

fn eq(&self, other: &SerializeFlags) -> bool

This method tests for self and other values to be equal, and is used @@ -81,8 +81,8 @@
Safety
sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<SerializeFlags> for SerializeFlags

source§

fn partial_cmp(&self, other: &SerializeFlags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Sub<SerializeFlags> for SerializeFlags

source§

fn sub(self, other: Self) -> Self

Returns the set difference of the two sets of flags.

-
§

type Output = SerializeFlags

The resulting type after applying the - operator.
source§

impl SubAssign<SerializeFlags> for SerializeFlags

source§

fn sub_assign(&mut self, other: Self)

Disables all flags enabled in the set.

-
source§

impl UpperHex for SerializeFlags

source§

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

Formats the value using the given formatter.
source§

impl Copy for SerializeFlags

source§

impl Eq for SerializeFlags

source§

impl StructuralEq for SerializeFlags

source§

impl StructuralPartialEq for SerializeFlags

Auto Trait Implementations§

§

impl RefUnwindSafe for SerializeFlags

§

impl Send for SerializeFlags

§

impl Sync for SerializeFlags

§

impl Unpin for SerializeFlags

§

impl UnwindSafe for SerializeFlags

Blanket Implementations§

source§

impl<T> Any for Twhere +

§

type Output = SerializeFlags

The resulting type after applying the - operator.
source§

impl SubAssign<SerializeFlags> for SerializeFlags

source§

fn sub_assign(&mut self, other: Self)

Disables all flags enabled in the set.

+
source§

impl UpperHex for SerializeFlags

source§

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

Formats the value using the given formatter.
source§

impl Copy for SerializeFlags

source§

impl Eq for SerializeFlags

source§

impl StructuralEq for SerializeFlags

source§

impl StructuralPartialEq for SerializeFlags

Auto Trait Implementations§

§

impl RefUnwindSafe for SerializeFlags

§

impl Send for SerializeFlags

§

impl Sync for SerializeFlags

§

impl Unpin for SerializeFlags

§

impl UnwindSafe for SerializeFlags

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/search-index.js b/search-index.js index 5da0b41249..bd2da298c4 100644 --- a/search-index.js +++ b/search-index.js @@ -1,7 +1,7 @@ var searchIndex = JSON.parse('{\ "bitflags":{"doc":"A typesafe bitmask flag generator useful for sets of …","t":"O","n":["bitflags"],"q":[[0,"bitflags"]],"d":["The macro used to generate the flag structures."],"i":[0],"f":[0],"c":[],"p":[]},\ "bytemuck":{"doc":"This crate gives small utilities for casting between plain …","t":"NICIQSSINIEINNIIIALLFFFFFFFALLLFLLLFFLLLLLLOOLLLLLLLLLLFFFLLFFFFFLFFLFLLLLLLLLLLLFLLIFFFFFFFLLLLFFFFFFFFFFFLLLLFFFQIENNLLFFFFFLLLLLLLFFLLKFLLFFFFFLFFLFL","n":["AlignmentMismatch","AnyBitPattern","CheckedBitPattern","Contiguous","Int","MAX_VALUE","MIN_VALUE","NoUninit","OutputSliceWouldHaveSlop","Pod","PodCastError","PodInOption","SizeMismatch","TargetAlignmentGreaterAndInputNotAligned","TransparentWrapper","Zeroable","ZeroableInOption","allocation","borrow","borrow_mut","bytes_of","bytes_of_mut","cast","cast_mut","cast_ref","cast_slice","cast_slice_mut","checked","clone","clone_into","eq","fill_zeroes","fmt","fmt","from","from_bytes","from_bytes_mut","from_integer","from_integer","hash","into","into_integer","into_integer","offset_of","offset_of","peel","peel","peel_mut","peel_mut","peel_ref","peel_ref","peel_slice","peel_slice","peel_slice_mut","peel_slice_mut","pod_align_to","pod_align_to_mut","pod_read_unaligned","to_owned","to_string","try_cast","try_cast_mut","try_cast_ref","try_cast_slice","try_cast_slice_mut","try_from","try_from_bytes","try_from_bytes_mut","try_into","try_pod_read_unaligned","type_id","wrap","wrap","wrap_mut","wrap_mut","wrap_ref","wrap_ref","wrap_slice","wrap_slice","wrap_slice_mut","wrap_slice_mut","write_zeroes","zeroed","zeroed","TransparentWrapperAlloc","cast_arc","cast_box","cast_rc","cast_slice_arc","cast_slice_box","cast_slice_rc","cast_vec","peel_arc","peel_box","peel_rc","peel_vec","pod_collect_to_vec","try_cast_arc","try_cast_box","try_cast_rc","try_cast_slice_arc","try_cast_slice_box","try_cast_slice_rc","try_cast_vec","try_zeroed_box","try_zeroed_slice_box","try_zeroed_vec","wrap_arc","wrap_box","wrap_rc","wrap_vec","zeroed_box","zeroed_slice_box","zeroed_vec","Bits","CheckedBitPattern","CheckedCastError","InvalidBitPattern","PodCastError","borrow","borrow_mut","cast","cast_mut","cast_ref","cast_slice","cast_slice_mut","clone","clone_into","eq","fmt","fmt","from","from","from_bytes","from_bytes_mut","hash","into","is_valid_bit_pattern","pod_read_unaligned","to_owned","to_string","try_cast","try_cast_mut","try_cast_ref","try_cast_slice","try_cast_slice_mut","try_from","try_from_bytes","try_from_bytes_mut","try_into","try_pod_read_unaligned","type_id"],"q":[[0,"bytemuck"],[84,"bytemuck::allocation"],[114,"bytemuck::checked"]],"d":["For this type of cast the alignments must be exactly the …","Marker trait for “plain old data” types that are valid …","","A trait indicating that:","The primitive integer type with an identical …","The upper inclusive bound for valid instances of this type.","The lower inclusive bound for valid instances of this type.","Marker trait for “plain old data” types with no uninit …","If the element size changes then the output slice changes …","Marker trait for “plain old data”.","The things that can go wrong when casting between Pod data …","Trait for types which are Pod when wrapped in Option.","When casting a slice you can’t convert between ZST …","You tried to cast a slice to an element type with a higher …","A trait which indicates that a type is a …","Trait for types that can be safely created with zeroed.","Trait for types which are Zeroable when wrapped in Option.","Stuff to boost things in the alloc crate.","","","Re-interprets &T as &[u8].","Re-interprets &mut T as &mut [u8].","Cast T into U","Cast &mut T into &mut U.","Cast &T into &U.","Cast &[A] into &[B].","Cast &mut [T] into &mut [U].","Checked versions of the casting functions exposed in crate …","","","","Fill all bytes of slice with zeroes (see Zeroable).","","","Returns the argument unchanged.","Re-interprets &[u8] as &T.","Re-interprets &mut [u8] as &mut T.","If value is within the range for valid instances of this …","If value is within the range for valid instances of this …","","Calls U::from(self).","Perform the conversion from C into the underlying integral …","Perform the conversion from C into the underlying integral …","Find the offset in bytes of the given $field of $Type. …","Find the offset in bytes of the given $field of $Type. …","Convert the wrapper type into the inner type.","Convert the wrapper type into the inner type.","Convert a mutable reference to the wrapper type into a …","Convert a mutable reference to the wrapper type into a …","Convert a reference to the wrapper type into a reference …","Convert a reference to the wrapper type into a reference …","Convert a slice to the wrapped type into a slice to the …","Convert a slice to the wrapped type into a slice to the …","Convert a mutable slice to the wrapped type into a mutable …","Convert a mutable slice to the wrapped type into a mutable …","As align_to, but safe because of the Pod bound.","As align_to_mut, but safe because of the Pod bound.","Reads the slice into a T value.","","","Try to cast T into U.","Try to convert a &mut T into &mut U.","Try to convert a &T into &U.","Try to convert &[A] into &[B] (possibly with a change in …","Try to convert &mut [A] into &mut [B] (possibly with a …","","Re-interprets &[u8] as &T.","Re-interprets &mut [u8] as &mut T.","","Reads from the bytes as if they were a T.","","Convert the inner type into the wrapper type.","Convert the inner type into the wrapper type.","Convert a mutable reference to the inner type into a …","Convert a mutable reference to the inner type into a …","Convert a reference to the inner type into a reference to …","Convert a reference to the inner type into a reference to …","Convert a slice to the inner type into a slice to the …","Convert a slice to the inner type into a slice to the …","Convert a mutable slice to the inner type into a mutable …","Convert a mutable slice to the inner type into a mutable …","Fill all bytes of target with zeroes (see Zeroable).","Calls zeroed.","Calls zeroed.","An extension trait for TransparentWrapper and alloc types.","As try_cast_arc, but unwraps for you.","As try_cast_box, but unwraps for you.","As try_cast_rc, but unwraps for you.","As try_cast_slice_arc, but unwraps for you.","As try_cast_slice_box, but unwraps for you.","As try_cast_slice_rc, but unwraps for you.","As try_cast_vec, but unwraps for you.","Convert an Arc to the wrapper type into an Arc to the …","Convert a box to the wrapper type into a box to the inner …","Convert an Rc to the wrapper type into an Rc to the inner …","Convert a vec of the wrapper type into a vec of the inner …","This “collects” a slice of pod data into a vec of a …","Attempts to cast the content type of a Arc.","Attempts to cast the content type of a Box.","Attempts to cast the content type of a Rc.","Attempts to cast the content type of a Arc<[T]>.","Attempts to cast the content type of a Box<[T]>.","Attempts to cast the content type of a Rc<[T]>.","Attempts to cast the content type of a Vec.","Allocates a Box<T> with all of the contents being zeroed …","Allocates a Box<[T]> with all contents being zeroed out.","Allocates a Vec<T> of length and capacity exactly equal to …","Convert an Arc to the inner type into an Arc to the …","Convert a box to the inner type into a box to the wrapper …","Convert an Rc to the inner type into an Rc to the wrapper …","Convert a vec of the inner type into a vec of the wrapper …","As try_zeroed_box, but unwraps for you.","As try_zeroed_slice_box, but unwraps for you.","As try_zeroed_vec but unwraps for you","Self must have the same layout as the specified Bits …","A marker trait that allows types that have some invalid …","The things that can go wrong when casting between …","When casting to a CheckedBitPattern type, it is possible …","An error occurred during a true-Pod cast","","","Cast T into U","Cast &mut T into &mut U.","Cast &T into &U.","Cast &[A] into &[B].","Cast &mut [T] into &mut [U].","","","","","","","Returns the argument unchanged.","Re-interprets &[u8] as &T.","Re-interprets &mut [u8] as &mut T.","","Calls U::from(self).","If this function returns true, then it must be valid to …","Reads the slice into a T value.","","","Try to cast T into U.","Try to convert a &mut T into &mut U.","Try to convert a &T into &U.","Try to convert &[A] into &[B] (possibly with a change in …","Try to convert &mut [A] into &mut [B] (possibly with a …","","Re-interprets &[u8] as &T.","Re-interprets &mut [u8] as &mut T.","","Reads from the bytes as if they were a T.",""],"i":[5,0,0,0,23,23,23,0,5,0,0,0,5,5,0,0,0,0,5,5,0,0,0,0,0,0,0,0,5,5,5,0,5,5,5,0,0,23,23,5,5,23,23,0,0,24,24,24,24,24,24,24,24,24,24,0,0,0,5,5,0,0,0,0,0,5,0,0,5,0,5,24,24,24,24,24,24,24,24,24,24,0,7,7,0,0,0,0,0,0,0,0,25,25,25,25,0,0,0,0,0,0,0,0,0,0,0,25,25,25,25,0,0,0,21,0,0,22,22,22,22,0,0,0,0,0,22,22,22,22,22,22,22,0,0,22,22,21,0,22,22,0,0,0,0,0,22,0,0,22,0,22],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[1,[[3,[2]]]],[[[0,[1,4]]],[[3,[2]]]],[1,4],[[[0,[1,4]]],[[0,[1,4]]]],[1,4],[[[3,[1]]],[[3,[4]]]],[[[3,[[0,[1,4]]]]],[[3,[[0,[1,4]]]]]],0,[5,5],[[]],[[5,5],6],[[[3,[7]]]],[[5,8],9],[[5,8],9],[[]],[[[3,[2]]],4],[[[3,[2]]],[[0,[1,4]]]],[[],10],[[],10],[[5,11]],[[]],[[]],[[]],0,0,[12,12],[12,12],[[]],[[]],[[]],[[]],[[[3,[12]]],[[3,[12]]]],[[[3,[12]]],[[3,[12]]]],[[[3,[12]]],[[3,[12]]]],[[[3,[12]]],[[3,[12]]]],[[[3,[1]]]],[[[3,[[0,[1,4]]]]]],[[[3,[2]]],4],[[]],[[],13],[1,[[14,[4,5]]]],[[[0,[1,4]]],[[14,[[0,[1,4]],5]]]],[1,[[14,[4,5]]]],[[[3,[1]]],[[14,[[3,[4]],5]]]],[[[3,[[0,[1,4]]]]],[[14,[[3,[[0,[1,4]]]],5]]]],[[],14],[[[3,[2]]],[[14,[4,5]]]],[[[3,[2]]],[[14,[[0,[1,4]],5]]]],[[],14],[[[3,[2]]],[[14,[4,5]]]],[[],15],[12,12],[12,12],[[]],[[]],[[]],[[]],[[[3,[12]]],[[3,[12]]]],[[[3,[12]]],[[3,[12]]]],[[[3,[12]]],[[3,[12]]]],[[[3,[12]]],[[3,[12]]]],[7],[[]],[[]],0,[[[16,[[0,[1,4]]]]],[[16,[[0,[1,4]]]]]],[[[17,[1]]],[[17,[4]]]],[[[18,[[0,[1,4]]]]],[[18,[[0,[1,4]]]]]],[[[16,[[3,[[0,[1,4]]]]]]],[[16,[[3,[[0,[1,4]]]]]]]],[[[17,[[3,[1]]]]],[[17,[[3,[4]]]]]],[[[18,[[3,[[0,[1,4]]]]]]],[[18,[[3,[[0,[1,4]]]]]]]],[[[19,[1]]],[[19,[4]]]],[16,16],[17,17],[18,18],[[[19,[12]]],[[19,[12]]]],[[[3,[1]]],[[19,[[0,[1,4]]]]]],[[[16,[[0,[1,4]]]]],[[14,[[16,[[0,[1,4]]]]]]]],[[[17,[1]]],[[14,[[17,[4]]]]]],[[[18,[[0,[1,4]]]]],[[14,[[18,[[0,[1,4]]]]]]]],[[[16,[[3,[[0,[1,4]]]]]]],[[14,[[16,[[3,[[0,[1,4]]]]]]]]]],[[[17,[[3,[1]]]]],[[14,[[17,[[3,[4]]]]]]]],[[[18,[[3,[[0,[1,4]]]]]]],[[14,[[18,[[3,[[0,[1,4]]]]]]]]]],[[[19,[1]]],[[14,[[19,[4]]]]]],[[],[[14,[[17,[7]]]]]],[20,[[14,[[17,[[3,[7]]]]]]]],[20,[[14,[[19,[7]]]]]],[16,16],[17,17],[18,18],[[[19,[12]]],[[19,[12]]]],[[],[[17,[7]]]],[20,[[17,[[3,[7]]]]]],[20,[[19,[7]]]],0,0,0,0,0,[[]],[[]],[1,21],[[[0,[1,4]]],[[0,[1,21]]]],[1,21],[[[3,[1]]],[[3,[21]]]],[[[3,[[0,[1,4]]]]],[[3,[[0,[1,21]]]]]],[22,22],[[]],[[22,22],6],[[22,8],9],[[22,8],9],[5,22],[[]],[[[3,[2]]],21],[[[3,[2]]],[[0,[1,21]]]],[[22,11]],[[]],[[],6],[[[3,[2]]],21],[[]],[[],13],[1,[[14,[21,22]]]],[[[0,[1,4]]],[[14,[[0,[21,1]],22]]]],[1,[[14,[21,22]]]],[[[3,[1]]],[[14,[[3,[21]],22]]]],[[[3,[[0,[1,4]]]]],[[14,[[3,[[0,[21,1]]]],22]]]],[[],14],[[[3,[2]]],[[14,[21,22]]]],[[[3,[2]]],[[14,[[0,[21,1]],22]]]],[[],14],[[[3,[2]]],[[14,[21,22]]]],[[],15]],"c":[],"p":[[8,"NoUninit"],[15,"u8"],[15,"slice"],[8,"AnyBitPattern"],[4,"PodCastError"],[15,"bool"],[8,"Zeroable"],[3,"Formatter"],[6,"Result"],[4,"Option"],[8,"Hasher"],[8,"Sized"],[3,"String"],[4,"Result"],[3,"TypeId"],[3,"Arc"],[3,"Box"],[3,"Rc"],[3,"Vec"],[15,"usize"],[8,"CheckedBitPattern"],[4,"CheckedCastError"],[8,"Contiguous"],[8,"TransparentWrapper"],[8,"TransparentWrapperAlloc"]]},\ -"cosmic_text":{"doc":"COSMIC Text","t":"ENENEDDDSSNNNDDDNDNDNNNDNENNNDNNNNSSIDNNNNNNNEENNDDNNNNNSDDDDDNNNNSNDNNNSNNNNNNNNNNNNNDDNNNNNNSNNNNNNNDDDDDEEEENDEDSNNNNNNDNENLKLLLMLLLLLLLLLMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLKLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLMKLKLLMLLLLLLLLLLLLLKLLLMKLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLLLLLLMLLLMMKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLMMMMMMMLLLLMMMMLLMMLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLMLLLLLLMMCLLLKLLLKLLLLLLLKLLLLLLLLLLKLLLLLLLLLLLLMLMLLMMLMMLMMLMLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMMMLMLLMMMMMMMMMMMMMMMMMMM","n":["Action","Advanced","Affinity","After","Align","Attrs","AttrsList","AttrsOwned","BLACK","BOLD","Backspace","Basic","Before","BidiParagraphs","BorrowedWithFontSystem","Buffer","BufferEnd","BufferLine","BufferStart","CacheKey","Center","Click","Close","Color","Color","Command","Condensed","Cursive","Cursive","Cursor","CurveTo","Delete","Down","Drag","EXTRA_BOLD","EXTRA_LIGHT","Edit","Editor","End","End","Enter","Escape","Expanded","ExtraCondensed","ExtraExpanded","Family","FamilyOwned","Fantasy","Fantasy","Font","FontSystem","Glyph","Home","Insert","Italic","Justified","LIGHT","LayoutCursor","LayoutGlyph","LayoutLine","LayoutRun","LayoutRunIter","Left","Left","LeftWord","LineTo","MEDIUM","Mask","Metrics","Monospace","Monospace","MoveTo","NORMAL","Name","Name","Next","NextWord","None","Normal","Normal","Oblique","One","PageDown","PageUp","ParagraphEnd","ParagraphStart","PhysicalGlyph","Placement","Previous","PreviousWord","QuadTo","Right","Right","RightWord","SEMIBOLD","SansSerif","SansSerif","Scroll","SemiCondensed","SemiExpanded","Serif","Serif","ShapeBuffer","ShapeGlyph","ShapeLine","ShapeSpan","ShapeWord","Shaping","Stretch","Style","SubpixelBin","SubpixelMask","SwashCache","SwashContent","SwashImage","THIN","Three","Two","UltraCondensed","UltraExpanded","Up","Vertical","Weight","Word","Wrap","Zero","a","action","action","action","add_span","affinity","after","align","append","as_attrs","as_family","as_float","as_rgba","as_rgba_tuple","as_swash","ascent","attrs_list","b","before","blank","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_with","borrow_with","borrow_with","buffer","buffer","buffer_mut","buffer_mut","buffer_mut","cache_key","clear","clear_spans","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","color_opt","color_opt","color_opt","color_opt","compatible","compute","content","copy_selection","copy_selection","cursor","cursor","data","data","db","db_mut","default","default","default","default","default","default","default","default","default","default","defaults","delete_selection","delete_selection","deref","deref_mut","descent","draw","draw","draw","draw","draw","end","end","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","family","family","family_owned","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","font_id","font_id","font_id","font_size","font_size","font_size_bits","fontdb","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_after","from_before","g","get_font","get_font_matches","get_image","get_image_uncached","get_outline_commands","get_span","glyph","glyph_id","glyph_id","glyph_id","glyphs","glyphs","glyphs","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","height","highlight","hit","id","image_cache","index","insert_string","insert_string","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_locale_and_db","into_text","is_reset","layout","layout","layout","layout_cursor","layout_in_buffer","layout_opt","layout_runs","layout_to_buffer","left","level","level","line","line","line_height","line_i","line_layout","line_layout","line_shape","line_shape","line_top","line_w","line_y","lines","locale","matches","max_ascent","max_descent","metadata","metadata","metadata","metadata","metadata","metrics","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new_empty","new_in_buffer","new_in_buffer","new_in_buffer","new_with_affinity","new_with_color","new_with_fonts","new_with_locale_and_db","next","next","outline_command_cache","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","physical","placement","r","redraw","reset","reset_layout","rgb","rgba","rtl","rtl","rustybuzz","rustybuzz","scale","scroll","select_opt","select_opt","set_align","set_attrs_list","set_cursor","set_cursor","set_metrics","set_metrics","set_redraw","set_rich_text","set_rich_text","set_scroll","set_select_opt","set_select_opt","set_size","set_size","set_text","set_text","set_text","set_wrap","set_wrap","set_wrap","shape","shape_as_needed","shape_as_needed","shape_as_needed","shape_in_buffer","shape_opt","shape_until","shape_until","shape_until_cursor","shape_until_cursor","shape_until_scroll","shape_until_scroll","size","size_hint","source","spans","spans","split_off","split_off","start","start","stretch","stretch","stretch","style","style","style","text","text","to_number","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","top","transform","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","verb","visible_lines","w","w","weight","weight","weight","width","with_pixels","words","wrap","wrap","x","x","x_advance","x_advance","x_bin","x_offset","x_offset","y","y","y_advance","y_advance","y_bin","y_offset","y_offset","lines","x","x","y","y"],"q":[[0,"cosmic_text"],[857,"cosmic_text::Action"]],"d":["An action to perform on an Editor","Advanced text shaping and font fallback.","Whether to associate cursors placed at a boundary between …","","Align or justify","Text attributes","List of text attributes to apply to a line","An owned version of Attrs","Black weight (900), the thickest value.","Bold weight (700).","Delete text behind cursor","Basic shaping with no font fallback.","","An iterator over the paragraphs in the input text. It is …","A value borrowed together with an FontSystem","A buffer of text that is shaped and laid out","Move cursor to the end of the document","A line (or paragraph) of text that is shaped and laid out","Move cursor to the start of the document","Key for building a glyph cache","","Mouse click at specified position","Closes a subpath, connecting the final point to the …","Text color","32-bit RGBA bitmap.","Path command.","","Glyphs in cursive fonts generally use a more informal …","","Current cursor location","A cubic bezier curve from the previous point to the final …","Delete text in front of cursor","Move cursor down","Mouse drag to specified position","Extra-bold weight (800).","Extra light weight (200).","A trait to allow easy replacements of Editor, like …","A wrapper of Buffer for easy editing","Move cursor to end of line","","Create new line","Escape, clears selection","","","","A font family.","An owned version of Family","Fantasy fonts are primarily decorative or expressive fonts …","","A font","Access to the system fonts.","Wraps at a glyph level","Move cursor to start of line","Insert character at cursor","A form that is generally cursive in nature.","","Light weight (300).","The position of a cursor within a Buffer.","A laid out glyph","A line of laid out glyphs","A line of visible text for rendering","An iterator of visible text lines, see LayoutRun","Move cursor left","","Move cursor to next word boundary to the left","A straight line from the previous point to the specified …","Medium weight (500, higher than normal).","8-bit alpha mask.","Metrics of text","The sole criterion of a monospace font is that all glyphs …","","Begins a new subpath at the specified point.","Normal (400).","The name of a font family of choice.","","Move cursor to next character (Self::Right in LTR, …","Move cursor to next word boundary","No wrapping","A face that is neither italic not obliqued.","","A typically-sloped version of the regular face.","","Move cursor down one page","Move cursor up one page","Move cursor to end of paragraph","Move cursor to start of paragraph","","Describes the offset and dimensions of a rendered mask.","Move cursor to previous character (Self::Left in LTR, …","Move cursor to previous word boundary","A quadratic curve from the previous point to the final …","Move cursor right","","Move cursor to next word boundary to the right","Semibold weight (600).","Glyphs in sans-serif fonts, as the term is used in CSS, …","","Scroll specified number of lines","","","Serif fonts represent the formal text style for a script.","","A set of buffers containing allocations for shaped text.","A shaped glyph","A shaped line (or paragraph)","A shaped span (for bidirectional processing)","A shaped word (for word wrapping)","The shaping strategy of some text.","A face width.","Allows italic or oblique faces to be selected.","Binning of subpixel position for cache optimization","32-bit RGBA subpixel mask.","Cache for rasterizing with the swash scaler","Content of a scaled glyph image.","Scaled glyph image.","Thin weight (100), the thinnest value.","","","","","Move cursor up","Move cursor up or down by a number of pixels","Specifies the weight of glyphs in the font, their degree …","Word Wrapping","Wrapping mode","","Get the alpha component","Perform an Action on the editor","","Perform an Action on the editor","Add an attribute span, removes any previous matching parts …","Whether to associate the cursor with the run before it or …","","Get the Text alignment","Append line at end of this line","","","","Get an array over all of the components, in [r, g, b, a] …","Get a tuple over all of the attributes, in (r, g, b, a) …","","","Get attributes list","Get the blue component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Mutably borrows self together with an FontSystem for more …","Mutably borrows self together with an FontSystem for more …","Mutably borrows the buffer together with an FontSystem for …","Get the internal Buffer","","Get the internal Buffer, mutably","","Get the internal Buffer, mutably","Cache key, see CacheKey","Resets the image to a default state.","Clear the current attribute spans","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Set Color","Cursor color","","","Optional color override","","Check if this set of attributes can be shaped with another","Given an origin, offset and bounding box, computes the …","Content of the image.","Copy selection","","Get the current cursor","","","Raw image data.","Get the database.","Get a mutable reference to the database.","","","","","","","","","","","Get the default Attrs","Delete selection, adjusting cursor and returning true if …","","","","","Draw the editor","Draw the buffer","Draw the editor","Draw the editor","Draw the buffer","End index of cluster in original line","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Set Family","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Font ID","Font id of the glyph","","Font size in pixels","Font size of the glyph","f32 bits of font size","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Get the green component","Get a font by its ID.","","Create a swash Image from a cache key, caching results","Create a swash Image from a cache key, without caching …","","Get the attribute span for an index","","Glyph ID","Font id of the glyph","","The array of layout glyphs to draw","Glyphs in line","","","","","","","","","","","","","Height in pixels.","Return the pixel span Some((x_left, x_width)) of the …","Convert x, y position to Cursor (hit detection)","","","First-byte-index of glyph at cursor (will insert behind …","Insert a string at the current cursor or replacing the …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Consume this FontSystem and return the locale and database.","Consume this line, returning only its text contents as a …","Check if shaping and layout information is cleared","Layout line, will cache results","","","","Layout a line using a pre-existing shape buffer.","Get line layout cache","Get the visible layout runs for rendering and other tasks","","Horizontal offset with respect to the origin specified …","Unicode BiDi embedding level, character is left-to-right …","","Text line the cursor is on","","Line height in pixels","The index of the original text line","Lay out the provided line index and return the result","Lay out the provided line index and return the result","Shape the provided line index and return the result","Shape the provided line index and return the result","Y offset to top of line","Width of line","Y offset to baseline of line","BufferLines (or paragraphs) of text in the buffer","Get the locale.","Check if font matches","Maximum ascent of the glyphs in line","Maximum descent of the glyphs in line","Set metadata","","","Metadata from Attrs","","Get the current Metrics","Create a new FontSystem, that allows access to any …","","Create a new swash cache","","Create a new set of attributes with sane defaults","","Create a new attributes list with a set of default Attrs","Create an iterator to split the input text into paragraphs …","Create a new cursor","","","","Create a new Buffer with the provided FontSystem and …","Create a new line with the given text and attributes list …","","","Create a new Editor with the provided Buffer","","","Panics","Creates a new empty scaled image.","Create an empty Buffer with the provided Metrics. This is …","Shape a word into a set of glyphs, using a scratch buffer.","Shape a span into a set of words, using a scratch buffer.","Shape a line into a set of spans, using a scratch buffer.","Create a new cursor, specifying the affinity","Create a new cursor, specifying the color","Create a new FontSystem with a pre-specified set of fonts.","Create a new FontSystem with a pre-specified locale and …","","","","","","","","","","","","Offset and size of the image.","Get the red component","True if a redraw is needed","Reset shaping and layout information","Reset only layout information","Create new color with red, green, and blue components","Create new color with red, green, blue, and alpha …","True if the original paragraph direction is RTL","","","","","Get the current scroll location","Get the current selection position","","Set the text alignment","Set attributes list","Set the current cursor","","Set the current Metrics","Set the current Metrics","Set redraw needed flag","Set text of buffer, using an iterator of styled spans …","Set text of buffer, using an iterator of styled spans …","Set the current scroll location","Set the current selection position","","Set the current buffer dimensions","Set the current buffer dimensions","Set text of buffer, using provided attributes for each …","Set text and attributes list","Set text of buffer, using provided attributes for each …","Set the current Wrap","Set wrapping setting (wrap by characters/words or no …","Set the current Wrap","Shape line, will cache results","Shape lines until scroll, after adjusting scroll if the …","","Shape lines until scroll, after adjusting scroll if the …","Shape a line using a pre-existing shape buffer.","Get line shaping cache","Pre-shape lines in the buffer, up to lines, return actual …","Pre-shape lines in the buffer, up to lines, return actual …","Shape lines until cursor, also scrolling to include cursor …","Shape lines until cursor, also scrolling to include cursor …","Shape lines until scroll","Shape lines until scroll","Get the current buffer dimensions (width, height)","","Source of the image.","Get the current attribute spans","","Split attributes list at an offset","Split off new line at index","Start index of cluster in original line","","Set Stretch","","","Set Style","","","Get current text","The original text line","Returns a numeric representation of a width.","","","","","","","","","","","","","","","","","","","","","","","","","","Vertical offset with respect to the origin specified when …","Returns the result of a transformation matrix applied to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the associated verb for the command.","Get the number of lines that can be viewed in the buffer","Width of hitbox","Width of the line","Set Weight","","","Width in pixels.","Enumerate pixels in an Image, use with_image for better …","","Get the current Wrap","Get wrapping setting (wrap by characters/words or no …","X offset of hitbox","Integer component of X offset in line","","","Binning of fractional X offset","X offset in line","","Y offset of hitbox","Integer component of Y offset in line","","","Binning of fractional Y offset","Y offset in line","","","","","",""],"i":[0,36,0,12,0,0,0,0,28,28,4,36,12,0,0,0,4,0,4,0,15,4,33,0,38,0,37,19,18,0,33,4,4,4,28,28,0,0,4,15,4,4,37,37,37,0,0,19,18,0,0,35,4,4,29,15,28,0,0,0,0,0,4,15,4,33,28,38,0,19,18,33,28,19,18,4,4,35,29,37,29,20,4,4,4,4,0,0,4,4,33,4,15,4,28,19,18,4,37,37,19,18,0,0,0,0,0,0,0,0,0,38,0,0,0,28,20,20,37,37,4,4,0,35,0,20,1,6,5,7,8,30,12,14,14,17,18,20,1,1,23,62,14,1,12,63,19,28,29,3,23,48,1,18,11,17,8,54,30,12,55,56,57,31,26,14,32,20,33,5,4,7,34,59,60,61,35,15,36,47,62,63,64,65,37,38,27,19,28,29,3,23,48,1,18,11,17,8,54,30,12,55,56,57,31,26,14,32,20,33,5,4,7,34,59,60,61,35,15,36,47,62,63,64,65,37,38,27,6,6,26,6,5,6,5,7,60,27,8,19,28,29,1,18,11,17,8,30,12,31,32,20,33,4,34,35,15,36,37,38,27,19,28,29,1,18,11,17,8,30,12,31,32,20,33,4,34,35,15,36,37,38,27,28,1,30,12,32,20,37,11,30,11,17,59,62,11,34,27,6,5,6,5,23,27,3,3,28,29,30,12,31,34,47,37,38,27,8,6,5,7,7,62,6,26,5,7,7,59,62,19,28,29,1,18,11,17,8,30,12,31,32,20,33,4,35,15,36,37,38,19,28,29,1,18,11,17,8,30,12,32,20,4,35,15,36,37,38,11,11,17,19,28,29,3,23,48,1,18,11,17,8,54,30,12,55,56,57,31,31,26,14,32,20,33,5,4,7,34,59,60,61,35,35,15,15,36,47,62,63,64,65,37,38,32,59,62,31,59,32,0,19,28,29,3,23,48,1,18,11,17,8,54,30,12,55,56,57,31,26,14,32,20,33,5,4,7,34,59,60,61,35,15,36,47,62,63,64,65,37,38,27,12,12,1,3,3,48,48,48,8,55,32,59,62,56,61,63,19,28,29,1,18,11,17,32,20,36,37,34,56,26,23,48,30,6,5,19,28,29,3,23,48,1,18,11,17,8,54,30,12,55,56,57,31,26,14,32,20,33,5,4,7,34,59,60,61,35,15,36,47,62,63,64,65,37,38,27,54,57,3,14,14,14,65,55,26,14,14,26,65,34,59,64,30,55,31,56,26,7,26,7,56,56,56,26,3,11,61,61,11,11,17,59,62,26,3,23,48,18,11,17,8,54,30,55,57,31,26,14,32,20,5,63,64,65,27,26,63,64,65,30,30,3,3,54,57,48,28,1,30,12,32,20,37,59,27,1,26,14,14,1,1,56,65,0,23,31,26,6,5,14,14,6,5,26,7,26,26,7,26,6,5,26,7,26,14,7,26,14,7,14,6,5,7,14,14,26,7,26,7,26,7,26,57,27,8,65,8,14,59,62,11,11,17,11,11,17,14,56,37,19,28,29,1,18,11,17,8,30,12,31,32,20,33,4,34,35,15,36,37,38,27,31,35,15,34,33,19,28,29,3,23,48,1,18,11,17,8,54,30,12,55,56,57,31,26,14,32,20,33,5,4,7,34,59,60,61,35,15,36,47,62,63,64,65,37,38,27,19,28,29,3,23,48,1,18,11,17,8,54,30,12,55,56,57,31,26,14,32,20,33,5,4,7,34,59,60,61,35,15,36,47,62,63,64,65,37,38,27,19,28,29,3,23,48,1,18,11,17,8,54,30,12,55,56,57,31,26,14,32,20,33,5,4,7,34,59,60,61,35,15,36,47,62,63,64,65,37,38,27,33,26,59,61,11,11,17,34,48,64,26,14,59,60,62,63,32,59,62,59,60,62,63,32,59,62,81,82,83,82,83],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,2],[[3,4]],[[5,3,4]],[[[7,[6]],4]],[[8,[10,[9]],11]],0,[12,13],[14,[[16,[15]]]],[[14,14]],[17,11],[18,19],[20,21],[1,[[22,[2]]]],[1],[23,24],0,[14,8],[1,2],[12,13],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[25,3],[[7,[25]]]],[[25,3],[[7,[25]]]],[[26,3],[[7,[26]]]],[[],26],[5,26],[[],26],[5,26],[[[7,[6]]],[[7,[26]]]],0,[27],[8],[19,19],[28,28],[29,29],[1,1],[18,18],[11,11],[17,17],[8,8],[30,30],[12,12],[31,31],[32,32],[20,20],[33,33],[4,4],[34,34],[35,35],[15,15],[36,36],[37,37],[38,38],[27,27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[28,28],39],[[1,1],39],[[30,30],39],[[12,12],39],[[32,32],39],[[20,20],39],[[37,37],39],[[11,1],11],0,0,0,0,0,[[11,11],13],[[40,[42,[41]],43]],0,[[],[[16,[44]]]],[5,[[16,[44]]]],[[],30],[5,30],[23,[[45,[2]]]],0,[3,46],[3,46],[[],28],[[],29],[[],30],[[],12],[[],31],[[],34],[[],47],[[],37],[[],38],[[],27],[8,11],[[],13],[5,13],[7],[7],0,[[3,48,1,49]],[[26,3,48,1,49]],[[5,3,48,1,49]],[[[7,[6]],48,1,49]],[[[7,[26]],48,1,49]],0,0,[[19,19],13],[[28,28],13],[[29,29],13],[[1,1],13],[[18,18],13],[[11,11],13],[[17,17],13],[[8,8],13],[[30,30],13],[[12,12],13],[[31,31],13],[[32,32],13],[[20,20],13],[[33,33],13],[[4,4],13],[[35,35],13],[[15,15],13],[[36,36],13],[[37,37],13],[[38,38],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[11,19],11],0,0,[[19,50],[[52,[51]]]],[[28,50],[[52,[51]]]],[[29,50],[[52,[51]]]],[[3,50],53],[[23,50],53],[[48,50],53],[[1,50],53],[[18,50],53],[[11,50],53],[[17,50],53],[[8,50],53],[[54,50],53],[[30,50],53],[[12,50],53],[[55,50],53],[[56,50],53],[[57,50],53],[[31,50],53],[[31,50],53],[[26,50],53],[[14,50],53],[[32,50],53],[[20,50],53],[[33,50],[[52,[51]]]],[[5,50],53],[[4,50],53],[[[7,[58]],50],53],[[34,50],[[52,[51]]]],[[59,50],53],[[60,50],53],[[61,50],53],[[35,50],53],[[35,50],53],[[15,50],53],[[15,50],53],[[36,50],53],[[47,50],53],[[62,50],53],[[63,50],53],[[64,50],53],[[65,50],53],[[37,50],[[52,[51]]]],[[38,50],[[52,[51]]]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[13,12],[13,12],[1,2],[[3,66],[[16,[[67,[23]]]]]],[[3,11],[[67,[[68,[66]]]]]],[[48,3,32],[[16,[27]]]],[[48,3,32],[[16,[27]]]],[[48,3,32],[[16,[[45,[33]]]]]],[[8,9],11],0,0,0,0,0,0,0,[[19,69]],[[28,69]],[[29,69]],[[1,69]],[[18,69]],[[11,69]],[[17,69]],[[32,69]],[[20,69]],[[36,69]],[[37,69]],0,[[56,30,30],16],[[26,21,21],[[16,[30]]]],[23,66],0,0,[[70,[16,[8]]]],[[5,70,[16,[8]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[3],[14,44],[14,13],[[14,3,21,21,35],[[45,[61]]]],[[65,21,21,35,[16,[15]]],[[68,[61]]]],0,[[26,30],55],[[14,47,3,21,21,35],[[45,[61]]]],[14,[[16,[[68,[61]]]]]],[26,57],[[65,47,21,21,35,[16,[15]],[68,[61]]]],0,0,0,0,0,0,0,[[26,3,9],[[16,[[45,[61]]]]]],[[[7,[26]],9],[[16,[[45,[61]]]]]],[[26,3,9],[[16,[65]]]],[[[7,[26]],9],[[16,[65]]]],0,0,0,0,[3,70],[[11,71],13],0,0,[[11,9],11],0,0,0,0,[26,31],[[],3],[71,[[16,[23]]]],[[],48],[19,18],[[],11],[11,17],[11,8],[70,54],[[9,9],30],[[9,9,9],55],[26,57],[[21,21],31],[[3,31],26],[[[42,[44]],8,36],14],[[66,72,21]],[21],[26,5],[[3,70,8,[10,[9]],73,13,36],63],[[3,70,8,[10,[9]],13,73,36],64],[[3,70,8,36],65],[[],27],[31,26],[[47,3,70,8,[10,[9]],73,13,36],63],[[47,3,70,8,[10,[9]],13,73,36],64],[[47,3,70,8,36],65],[[9,9,12],30],[[9,9,1],30],[74,3],[[44,46],3],[54,16],[57,16],0,[[28,28],[[16,[39]]]],[[1,1],[[16,[39]]]],[[30,30],[[16,[39]]]],[[12,12],[[16,[39]]]],[[32,32],[[16,[39]]]],[[20,20],[[16,[39]]]],[[37,37],[[16,[39]]]],[[59,21],60],0,[1,2],[26,13],[14],[14],[[2,2,2],1],[[2,2,2,2],1],0,0,0,[23,75],[[31,21],31],[26,76],[[],[[16,[30]]]],[5,[[16,[30]]]],[[14,[16,[15]]],13],[[14,8],13],[30],[[5,30]],[[26,3,31]],[[[7,[26]],31]],[[26,13]],[[26,3,74,36]],[[[7,[26]],74,36]],[[26,76]],[[[16,[30]]]],[[5,[16,[30]]]],[[26,3,21,21]],[[[7,[26]],21,21]],[[26,3,70,11,36]],[[14,[77,[70]],8],13],[[[7,[26]],70,11,36]],[[26,3,35]],[[14,35],13],[[[7,[26]],35]],[[14,3],65],[3],[[5,3]],[[[7,[6]]]],[[14,47,3],65],[14,[[16,[65]]]],[[26,3,76],76],[[[7,[26]],76],76],[[26,3,30]],[[[7,[26]],30]],[[26,3]],[[[7,[26]]]],[26],[57],0,[8,68],0,[[8,9],8],[[14,9],14],0,0,[[11,37],11],0,0,[[11,29],11],0,0,[14,70],0,[37,72],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],44],[[],44],[[],44],0,[[33,78],33],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[33,80],[26,76],0,0,[[11,28],11],0,0,0,[[48,3,32,1,49]],0,[26,35],[14,35],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"c":[],"p":[[3,"Color"],[15,"u8"],[3,"FontSystem"],[4,"Action"],[3,"Editor"],[8,"Edit"],[3,"BorrowedWithFontSystem"],[3,"AttrsList"],[15,"usize"],[3,"Range"],[3,"Attrs"],[4,"Affinity"],[15,"bool"],[3,"BufferLine"],[4,"Align"],[4,"Option"],[3,"AttrsOwned"],[4,"FamilyOwned"],[4,"Family"],[4,"SubpixelBin"],[15,"f32"],[15,"array"],[3,"Font"],[3,"FontRef"],[8,"Sized"],[3,"Buffer"],[3,"SwashImage"],[3,"Weight"],[4,"Style"],[3,"Cursor"],[3,"Metrics"],[3,"CacheKey"],[4,"Command"],[3,"Placement"],[4,"Wrap"],[4,"Shaping"],[4,"Stretch"],[4,"SwashContent"],[4,"Ordering"],[4,"Origin"],[3,"Vector"],[8,"Into"],[3,"Bounds"],[3,"String"],[15,"slice"],[3,"Database"],[3,"ShapeBuffer"],[3,"SwashCache"],[8,"FnMut"],[3,"Formatter"],[3,"Error"],[4,"Result"],[6,"Result"],[3,"BidiParagraphs"],[3,"LayoutCursor"],[3,"LayoutRun"],[3,"LayoutRunIter"],[8,"Debug"],[3,"LayoutGlyph"],[3,"PhysicalGlyph"],[3,"LayoutLine"],[3,"ShapeGlyph"],[3,"ShapeWord"],[3,"ShapeSpan"],[3,"ShapeLine"],[3,"ID"],[3,"Arc"],[3,"Vec"],[8,"Hasher"],[15,"str"],[3,"FaceInfo"],[15,"u16"],[3,"Level"],[8,"IntoIterator"],[3,"Face"],[15,"i32"],[8,"AsRef"],[3,"Transform"],[3,"TypeId"],[4,"Verb"],[13,"Scroll"],[13,"Click"],[13,"Drag"]]},\ +"cosmic_text":{"doc":"COSMIC Text","t":"ENENEDDDSSNNNDDDNDNDNNNDNENNNDNNNNSSIDNNNNNNNEENNDDNNNNNSDDDDDNNNNSNDNNNSNNNNNNNNNNNNNDDNNNNNNSNNNNNNNDDDDDEEEENDEDSNNNNNNDNENLKLLLMLLLLLLLLLMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLKLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLMKLKLLMLLLLLLLLLLLLLKLLLMKLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLLLLLLMLLLMMKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLMMMMMMMLLLLMMMMLLMMLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLMLLLLLLMMCLLLKLLLKLLLLLLLKLLLLLLLLLLKLLLLLLLLLLLLMLMLLMMLMMLMMLMLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMMMLMLLMMMMMMMMMMMMMMMMMMM","n":["Action","Advanced","Affinity","After","Align","Attrs","AttrsList","AttrsOwned","BLACK","BOLD","Backspace","Basic","Before","BidiParagraphs","BorrowedWithFontSystem","Buffer","BufferEnd","BufferLine","BufferStart","CacheKey","Center","Click","Close","Color","Color","Command","Condensed","Cursive","Cursive","Cursor","CurveTo","Delete","Down","Drag","EXTRA_BOLD","EXTRA_LIGHT","Edit","Editor","End","End","Enter","Escape","Expanded","ExtraCondensed","ExtraExpanded","Family","FamilyOwned","Fantasy","Fantasy","Font","FontSystem","Glyph","Home","Insert","Italic","Justified","LIGHT","LayoutCursor","LayoutGlyph","LayoutLine","LayoutRun","LayoutRunIter","Left","Left","LeftWord","LineTo","MEDIUM","Mask","Metrics","Monospace","Monospace","MoveTo","NORMAL","Name","Name","Next","NextWord","None","Normal","Normal","Oblique","One","PageDown","PageUp","ParagraphEnd","ParagraphStart","PhysicalGlyph","Placement","Previous","PreviousWord","QuadTo","Right","Right","RightWord","SEMIBOLD","SansSerif","SansSerif","Scroll","SemiCondensed","SemiExpanded","Serif","Serif","ShapeBuffer","ShapeGlyph","ShapeLine","ShapeSpan","ShapeWord","Shaping","Stretch","Style","SubpixelBin","SubpixelMask","SwashCache","SwashContent","SwashImage","THIN","Three","Two","UltraCondensed","UltraExpanded","Up","Vertical","Weight","Word","Wrap","Zero","a","action","action","action","add_span","affinity","after","align","append","as_attrs","as_family","as_float","as_rgba","as_rgba_tuple","as_swash","ascent","attrs_list","b","before","blank","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_with","borrow_with","borrow_with","buffer","buffer","buffer_mut","buffer_mut","buffer_mut","cache_key","clear","clear_spans","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","color_opt","color_opt","color_opt","color_opt","compatible","compute","content","copy_selection","copy_selection","cursor","cursor","data","data","db","db_mut","default","default","default","default","default","default","default","default","default","default","defaults","delete_selection","delete_selection","deref","deref_mut","descent","draw","draw","draw","draw","draw","end","end","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","family","family","family_owned","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","font_id","font_id","font_id","font_size","font_size","font_size_bits","fontdb","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_after","from_before","g","get_font","get_font_matches","get_image","get_image_uncached","get_outline_commands","get_span","glyph","glyph_id","glyph_id","glyph_id","glyphs","glyphs","glyphs","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","height","highlight","hit","id","image_cache","index","insert_string","insert_string","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_locale_and_db","into_text","is_reset","layout","layout","layout","layout_cursor","layout_in_buffer","layout_opt","layout_runs","layout_to_buffer","left","level","level","line","line","line_height","line_i","line_layout","line_layout","line_shape","line_shape","line_top","line_w","line_y","lines","locale","matches","max_ascent","max_descent","metadata","metadata","metadata","metadata","metadata","metrics","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new_empty","new_in_buffer","new_in_buffer","new_in_buffer","new_with_affinity","new_with_color","new_with_fonts","new_with_locale_and_db","next","next","outline_command_cache","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","physical","placement","r","redraw","reset","reset_layout","rgb","rgba","rtl","rtl","rustybuzz","rustybuzz","scale","scroll","select_opt","select_opt","set_align","set_attrs_list","set_cursor","set_cursor","set_metrics","set_metrics","set_redraw","set_rich_text","set_rich_text","set_scroll","set_select_opt","set_select_opt","set_size","set_size","set_text","set_text","set_text","set_wrap","set_wrap","set_wrap","shape","shape_as_needed","shape_as_needed","shape_as_needed","shape_in_buffer","shape_opt","shape_until","shape_until","shape_until_cursor","shape_until_cursor","shape_until_scroll","shape_until_scroll","size","size_hint","source","spans","spans","split_off","split_off","start","start","stretch","stretch","stretch","style","style","style","text","text","to_number","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","top","transform","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","verb","visible_lines","w","w","weight","weight","weight","width","with_pixels","words","wrap","wrap","x","x","x_advance","x_advance","x_bin","x_offset","x_offset","y","y","y_advance","y_advance","y_bin","y_offset","y_offset","lines","x","x","y","y"],"q":[[0,"cosmic_text"],[857,"cosmic_text::Action"]],"d":["An action to perform on an Editor","Advanced text shaping and font fallback.","Whether to associate cursors placed at a boundary between …","","Align or justify","Text attributes","List of text attributes to apply to a line","An owned version of Attrs","Black weight (900), the thickest value.","Bold weight (700).","Delete text behind cursor","Basic shaping with no font fallback.","","An iterator over the paragraphs in the input text. It is …","A value borrowed together with an FontSystem","A buffer of text that is shaped and laid out","Move cursor to the end of the document","A line (or paragraph) of text that is shaped and laid out","Move cursor to the start of the document","Key for building a glyph cache","","Mouse click at specified position","Closes a subpath, connecting the final point to the …","Text color","32-bit RGBA bitmap.","Path command.","","Glyphs in cursive fonts generally use a more informal …","","Current cursor location","A cubic bezier curve from the previous point to the final …","Delete text in front of cursor","Move cursor down","Mouse drag to specified position","Extra-bold weight (800).","Extra light weight (200).","A trait to allow easy replacements of Editor, like …","A wrapper of Buffer for easy editing","Move cursor to end of line","","Create new line","Escape, clears selection","","","","A font family.","An owned version of Family","Fantasy fonts are primarily decorative or expressive fonts …","","A font","Access to the system fonts.","Wraps at a glyph level","Move cursor to start of line","Insert character at cursor","A form that is generally cursive in nature.","","Light weight (300).","The position of a cursor within a Buffer.","A laid out glyph","A line of laid out glyphs","A line of visible text for rendering","An iterator of visible text lines, see LayoutRun","Move cursor left","","Move cursor to next word boundary to the left","A straight line from the previous point to the specified …","Medium weight (500, higher than normal).","8-bit alpha mask.","Metrics of text","The sole criterion of a monospace font is that all glyphs …","","Begins a new subpath at the specified point.","Normal (400).","The name of a font family of choice.","","Move cursor to next character (Self::Right in LTR, …","Move cursor to next word boundary","No wrapping","A face that is neither italic not obliqued.","","A typically-sloped version of the regular face.","","Move cursor down one page","Move cursor up one page","Move cursor to end of paragraph","Move cursor to start of paragraph","","Describes the offset and dimensions of a rendered mask.","Move cursor to previous character (Self::Left in LTR, …","Move cursor to previous word boundary","A quadratic curve from the previous point to the final …","Move cursor right","","Move cursor to next word boundary to the right","Semibold weight (600).","Glyphs in sans-serif fonts, as the term is used in CSS, …","","Scroll specified number of lines","","","Serif fonts represent the formal text style for a script.","","A set of buffers containing allocations for shaped text.","A shaped glyph","A shaped line (or paragraph)","A shaped span (for bidirectional processing)","A shaped word (for word wrapping)","The shaping strategy of some text.","A face width.","Allows italic or oblique faces to be selected.","Binning of subpixel position for cache optimization","32-bit RGBA subpixel mask.","Cache for rasterizing with the swash scaler","Content of a scaled glyph image.","Scaled glyph image.","Thin weight (100), the thinnest value.","","","","","Move cursor up","Move cursor up or down by a number of pixels","Specifies the weight of glyphs in the font, their degree …","Word Wrapping","Wrapping mode","","Get the alpha component","Perform an Action on the editor","","Perform an Action on the editor","Add an attribute span, removes any previous matching parts …","Whether to associate the cursor with the run before it or …","","Get the Text alignment","Append line at end of this line","","","","Get an array over all of the components, in [r, g, b, a] …","Get a tuple over all of the attributes, in (r, g, b, a) …","","","Get attributes list","Get the blue component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Mutably borrows self together with an FontSystem for more …","Mutably borrows self together with an FontSystem for more …","Mutably borrows the buffer together with an FontSystem for …","Get the internal Buffer","","Get the internal Buffer, mutably","","Get the internal Buffer, mutably","Cache key, see CacheKey","Resets the image to a default state.","Clear the current attribute spans","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Set Color","Cursor color","","","Optional color override","","Check if this set of attributes can be shaped with another","Given an origin, offset and bounding box, computes the …","Content of the image.","Copy selection","","Get the current cursor","","","Raw image data.","Get the database.","Get a mutable reference to the database.","","","","","","","","","","","Get the default Attrs","Delete selection, adjusting cursor and returning true if …","","","","","Draw the editor","Draw the buffer","Draw the editor","Draw the buffer","Draw the editor","End index of cluster in original line","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Set Family","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Font ID","Font id of the glyph","","Font size in pixels","Font size of the glyph","f32 bits of font size","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Get the green component","Get a font by its ID.","","Create a swash Image from a cache key, caching results","Create a swash Image from a cache key, without caching …","","Get the attribute span for an index","","Glyph ID","Font id of the glyph","","The array of layout glyphs to draw","Glyphs in line","","","","","","","","","","","","","Height in pixels.","Return the pixel span Some((x_left, x_width)) of the …","Convert x, y position to Cursor (hit detection)","","","First-byte-index of glyph at cursor (will insert behind …","Insert a string at the current cursor or replacing the …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Consume this FontSystem and return the locale and database.","Consume this line, returning only its text contents as a …","Check if shaping and layout information is cleared","Layout line, will cache results","","","","Layout a line using a pre-existing shape buffer.","Get line layout cache","Get the visible layout runs for rendering and other tasks","","Horizontal offset with respect to the origin specified …","Unicode BiDi embedding level, character is left-to-right …","","Text line the cursor is on","","Line height in pixels","The index of the original text line","Lay out the provided line index and return the result","Lay out the provided line index and return the result","Shape the provided line index and return the result","Shape the provided line index and return the result","Y offset to top of line","Width of line","Y offset to baseline of line","BufferLines (or paragraphs) of text in the buffer","Get the locale.","Check if font matches","Maximum ascent of the glyphs in line","Maximum descent of the glyphs in line","Set metadata","","","Metadata from Attrs","","Get the current Metrics","Create a new FontSystem, that allows access to any …","","Create a new swash cache","","Create a new set of attributes with sane defaults","","Create a new attributes list with a set of default Attrs","Create an iterator to split the input text into paragraphs …","Create a new cursor","","","","Create a new Buffer with the provided FontSystem and …","Create a new line with the given text and attributes list …","","","Create a new Editor with the provided Buffer","","","Panics","Creates a new empty scaled image.","Create an empty Buffer with the provided Metrics. This is …","Shape a word into a set of glyphs, using a scratch buffer.","Shape a span into a set of words, using a scratch buffer.","Shape a line into a set of spans, using a scratch buffer.","Create a new cursor, specifying the affinity","Create a new cursor, specifying the color","Create a new FontSystem with a pre-specified set of fonts.","Create a new FontSystem with a pre-specified locale and …","","","","","","","","","","","","Offset and size of the image.","Get the red component","True if a redraw is needed","Reset shaping and layout information","Reset only layout information","Create new color with red, green, and blue components","Create new color with red, green, blue, and alpha …","True if the original paragraph direction is RTL","","","","","Get the current scroll location","Get the current selection position","","Set the text alignment","Set attributes list","Set the current cursor","","Set the current Metrics","Set the current Metrics","Set redraw needed flag","Set text of buffer, using an iterator of styled spans …","Set text of buffer, using an iterator of styled spans …","Set the current scroll location","Set the current selection position","","Set the current buffer dimensions","Set the current buffer dimensions","Set text of buffer, using provided attributes for each …","Set text and attributes list","Set text of buffer, using provided attributes for each …","Set the current Wrap","Set wrapping setting (wrap by characters/words or no …","Set the current Wrap","Shape line, will cache results","Shape lines until scroll, after adjusting scroll if the …","","Shape lines until scroll, after adjusting scroll if the …","Shape a line using a pre-existing shape buffer.","Get line shaping cache","Pre-shape lines in the buffer, up to lines, return actual …","Pre-shape lines in the buffer, up to lines, return actual …","Shape lines until cursor, also scrolling to include cursor …","Shape lines until cursor, also scrolling to include cursor …","Shape lines until scroll","Shape lines until scroll","Get the current buffer dimensions (width, height)","","Source of the image.","Get the current attribute spans","","Split attributes list at an offset","Split off new line at index","Start index of cluster in original line","","Set Stretch","","","Set Style","","","Get current text","The original text line","Returns a numeric representation of a width.","","","","","","","","","","","","","","","","","","","","","","","","","","Vertical offset with respect to the origin specified when …","Returns the result of a transformation matrix applied to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the associated verb for the command.","Get the number of lines that can be viewed in the buffer","Width of hitbox","Width of the line","Set Weight","","","Width in pixels.","Enumerate pixels in an Image, use with_image for better …","","Get the current Wrap","Get wrapping setting (wrap by characters/words or no …","X offset of hitbox","Integer component of X offset in line","","","Binning of fractional X offset","X offset in line","","Y offset of hitbox","Integer component of Y offset in line","","","Binning of fractional Y offset","Y offset in line","","","","","",""],"i":[0,36,0,12,0,0,0,0,28,28,4,36,12,0,0,0,4,0,4,0,15,4,33,0,38,0,37,19,18,0,33,4,4,4,28,28,0,0,4,15,4,4,37,37,37,0,0,19,18,0,0,35,4,4,29,15,28,0,0,0,0,0,4,15,4,33,28,38,0,19,18,33,28,19,18,4,4,35,29,37,29,20,4,4,4,4,0,0,4,4,33,4,15,4,28,19,18,4,37,37,19,18,0,0,0,0,0,0,0,0,0,38,0,0,0,28,20,20,37,37,4,4,0,35,0,20,1,6,5,7,8,30,12,14,14,17,18,20,1,1,23,62,14,1,12,63,19,28,29,3,23,48,1,18,11,17,8,54,30,12,55,56,57,31,26,14,32,20,33,5,4,7,34,59,60,61,35,15,36,47,62,63,64,65,37,38,27,19,28,29,3,23,48,1,18,11,17,8,54,30,12,55,56,57,31,26,14,32,20,33,5,4,7,34,59,60,61,35,15,36,47,62,63,64,65,37,38,27,6,6,26,6,5,6,5,7,60,27,8,19,28,29,1,18,11,17,8,30,12,31,32,20,33,4,34,35,15,36,37,38,27,19,28,29,1,18,11,17,8,30,12,31,32,20,33,4,34,35,15,36,37,38,27,28,1,30,12,32,20,37,11,30,11,17,59,62,11,34,27,6,5,6,5,23,27,3,3,28,29,30,12,31,34,47,37,38,27,8,6,5,7,7,62,6,26,5,7,7,59,62,19,28,29,1,18,11,17,8,30,12,31,32,20,33,4,35,15,36,37,38,19,28,29,1,18,11,17,8,30,12,32,20,4,35,15,36,37,38,11,11,17,19,28,29,3,23,48,1,18,11,17,8,54,30,12,55,56,57,31,31,26,14,32,20,33,5,4,7,34,59,60,61,35,35,15,15,36,47,62,63,64,65,37,38,32,59,62,31,59,32,0,19,28,29,3,23,48,1,18,11,17,8,54,30,12,55,56,57,31,26,14,32,20,33,5,4,7,34,59,60,61,35,15,36,47,62,63,64,65,37,38,27,12,12,1,3,3,48,48,48,8,55,32,59,62,56,61,63,19,28,29,1,18,11,17,32,20,36,37,34,56,26,23,48,30,6,5,19,28,29,3,23,48,1,18,11,17,8,54,30,12,55,56,57,31,26,14,32,20,33,5,4,7,34,59,60,61,35,15,36,47,62,63,64,65,37,38,27,54,57,3,14,14,14,65,55,26,14,14,26,65,34,59,64,30,55,31,56,26,7,26,7,56,56,56,26,3,11,61,61,11,11,17,59,62,26,3,23,48,18,11,17,8,54,30,55,57,31,26,14,32,20,5,63,64,65,27,26,63,64,65,30,30,3,3,54,57,48,28,1,30,12,32,20,37,59,27,1,26,14,14,1,1,56,65,0,23,31,26,6,5,14,14,6,5,26,7,26,26,7,26,6,5,26,7,26,14,7,26,14,7,14,6,5,7,14,14,26,7,26,7,26,7,26,57,27,8,65,8,14,59,62,11,11,17,11,11,17,14,56,37,19,28,29,1,18,11,17,8,30,12,31,32,20,33,4,34,35,15,36,37,38,27,31,35,15,34,33,19,28,29,3,23,48,1,18,11,17,8,54,30,12,55,56,57,31,26,14,32,20,33,5,4,7,34,59,60,61,35,15,36,47,62,63,64,65,37,38,27,19,28,29,3,23,48,1,18,11,17,8,54,30,12,55,56,57,31,26,14,32,20,33,5,4,7,34,59,60,61,35,15,36,47,62,63,64,65,37,38,27,19,28,29,3,23,48,1,18,11,17,8,54,30,12,55,56,57,31,26,14,32,20,33,5,4,7,34,59,60,61,35,15,36,47,62,63,64,65,37,38,27,33,26,59,61,11,11,17,34,48,64,26,14,59,60,62,63,32,59,62,59,60,62,63,32,59,62,81,82,83,82,83],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,2],[[3,4]],[[5,3,4]],[[[7,[6]],4]],[[8,[10,[9]],11]],0,[12,13],[14,[[16,[15]]]],[[14,14]],[17,11],[18,19],[20,21],[1,[[22,[2]]]],[1],[23,24],0,[14,8],[1,2],[12,13],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[25,3],[[7,[25]]]],[[25,3],[[7,[25]]]],[[26,3],[[7,[26]]]],[[],26],[5,26],[[],26],[5,26],[[[7,[6]]],[[7,[26]]]],0,[27],[8],[19,19],[28,28],[29,29],[1,1],[18,18],[11,11],[17,17],[8,8],[30,30],[12,12],[31,31],[32,32],[20,20],[33,33],[4,4],[34,34],[35,35],[15,15],[36,36],[37,37],[38,38],[27,27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[28,28],39],[[1,1],39],[[30,30],39],[[12,12],39],[[32,32],39],[[20,20],39],[[37,37],39],[[11,1],11],0,0,0,0,0,[[11,11],13],[[40,[42,[41]],43]],0,[[],[[16,[44]]]],[5,[[16,[44]]]],[[],30],[5,30],[23,[[45,[2]]]],0,[3,46],[3,46],[[],28],[[],29],[[],30],[[],12],[[],31],[[],34],[[],47],[[],37],[[],38],[[],27],[8,11],[[],13],[5,13],[7],[7],0,[[3,48,1,49]],[[26,3,48,1,49]],[[5,3,48,1,49]],[[[7,[26]],48,1,49]],[[[7,[6]],48,1,49]],0,0,[[19,19],13],[[28,28],13],[[29,29],13],[[1,1],13],[[18,18],13],[[11,11],13],[[17,17],13],[[8,8],13],[[30,30],13],[[12,12],13],[[31,31],13],[[32,32],13],[[20,20],13],[[33,33],13],[[4,4],13],[[35,35],13],[[15,15],13],[[36,36],13],[[37,37],13],[[38,38],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[11,19],11],0,0,[[19,50],[[52,[51]]]],[[28,50],[[52,[51]]]],[[29,50],[[52,[51]]]],[[3,50],53],[[23,50],53],[[48,50],53],[[1,50],53],[[18,50],53],[[11,50],53],[[17,50],53],[[8,50],53],[[54,50],53],[[30,50],53],[[12,50],53],[[55,50],53],[[56,50],53],[[57,50],53],[[31,50],53],[[31,50],53],[[26,50],53],[[14,50],53],[[32,50],53],[[20,50],53],[[33,50],[[52,[51]]]],[[5,50],53],[[4,50],53],[[[7,[58]],50],53],[[34,50],[[52,[51]]]],[[59,50],53],[[60,50],53],[[61,50],53],[[35,50],53],[[35,50],53],[[15,50],53],[[15,50],53],[[36,50],53],[[47,50],53],[[62,50],53],[[63,50],53],[[64,50],53],[[65,50],53],[[37,50],[[52,[51]]]],[[38,50],[[52,[51]]]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[13,12],[13,12],[1,2],[[3,66],[[16,[[67,[23]]]]]],[[3,11],[[67,[[68,[66]]]]]],[[48,3,32],[[16,[27]]]],[[48,3,32],[[16,[27]]]],[[48,3,32],[[16,[[45,[33]]]]]],[[8,9],11],0,0,0,0,0,0,0,[[19,69]],[[28,69]],[[29,69]],[[1,69]],[[18,69]],[[11,69]],[[17,69]],[[32,69]],[[20,69]],[[36,69]],[[37,69]],0,[[56,30,30],16],[[26,21,21],[[16,[30]]]],[23,66],0,0,[[70,[16,[8]]]],[[5,70,[16,[8]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[3],[14,44],[14,13],[[14,3,21,21,35],[[45,[61]]]],[[65,21,21,35,[16,[15]]],[[68,[61]]]],0,[[26,30],55],[[14,47,3,21,21,35],[[45,[61]]]],[14,[[16,[[68,[61]]]]]],[26,57],[[65,47,21,21,35,[16,[15]],[68,[61]]]],0,0,0,0,0,0,0,[[26,3,9],[[16,[[45,[61]]]]]],[[[7,[26]],9],[[16,[[45,[61]]]]]],[[26,3,9],[[16,[65]]]],[[[7,[26]],9],[[16,[65]]]],0,0,0,0,[3,70],[[11,71],13],0,0,[[11,9],11],0,0,0,0,[26,31],[[],3],[71,[[16,[23]]]],[[],48],[19,18],[[],11],[11,17],[11,8],[70,54],[[9,9],30],[[9,9,9],55],[26,57],[[21,21],31],[[3,31],26],[[[42,[44]],8,36],14],[[66,72,21]],[21],[26,5],[[3,70,8,[10,[9]],73,13,36],63],[[3,70,8,[10,[9]],13,73,36],64],[[3,70,8,36],65],[[],27],[31,26],[[47,3,70,8,[10,[9]],73,13,36],63],[[47,3,70,8,[10,[9]],13,73,36],64],[[47,3,70,8,36],65],[[9,9,12],30],[[9,9,1],30],[74,3],[[44,46],3],[54,16],[57,16],0,[[28,28],[[16,[39]]]],[[1,1],[[16,[39]]]],[[30,30],[[16,[39]]]],[[12,12],[[16,[39]]]],[[32,32],[[16,[39]]]],[[20,20],[[16,[39]]]],[[37,37],[[16,[39]]]],[[59,21],60],0,[1,2],[26,13],[14],[14],[[2,2,2],1],[[2,2,2,2],1],0,0,0,[23,75],[[31,21],31],[26,76],[[],[[16,[30]]]],[5,[[16,[30]]]],[[14,[16,[15]]],13],[[14,8],13],[30],[[5,30]],[[26,3,31]],[[[7,[26]],31]],[[26,13]],[[26,3,74,36]],[[[7,[26]],74,36]],[[26,76]],[[[16,[30]]]],[[5,[16,[30]]]],[[26,3,21,21]],[[[7,[26]],21,21]],[[26,3,70,11,36]],[[14,[77,[70]],8],13],[[[7,[26]],70,11,36]],[[26,3,35]],[[14,35],13],[[[7,[26]],35]],[[14,3],65],[3],[[5,3]],[[[7,[6]]]],[[14,47,3],65],[14,[[16,[65]]]],[[26,3,76],76],[[[7,[26]],76],76],[[26,3,30]],[[[7,[26]],30]],[[26,3]],[[[7,[26]]]],[26],[57],0,[8,68],0,[[8,9],8],[[14,9],14],0,0,[[11,37],11],0,0,[[11,29],11],0,0,[14,70],0,[37,72],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],44],[[],44],[[],44],0,[[33,78],33],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[[],79],[33,80],[26,76],0,0,[[11,28],11],0,0,0,[[48,3,32,1,49]],0,[26,35],[14,35],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"c":[],"p":[[3,"Color"],[15,"u8"],[3,"FontSystem"],[4,"Action"],[3,"Editor"],[8,"Edit"],[3,"BorrowedWithFontSystem"],[3,"AttrsList"],[15,"usize"],[3,"Range"],[3,"Attrs"],[4,"Affinity"],[15,"bool"],[3,"BufferLine"],[4,"Align"],[4,"Option"],[3,"AttrsOwned"],[4,"FamilyOwned"],[4,"Family"],[4,"SubpixelBin"],[15,"f32"],[15,"array"],[3,"Font"],[3,"FontRef"],[8,"Sized"],[3,"Buffer"],[3,"SwashImage"],[3,"Weight"],[4,"Style"],[3,"Cursor"],[3,"Metrics"],[3,"CacheKey"],[4,"Command"],[3,"Placement"],[4,"Wrap"],[4,"Shaping"],[4,"Stretch"],[4,"SwashContent"],[4,"Ordering"],[4,"Origin"],[3,"Vector"],[8,"Into"],[3,"Bounds"],[3,"String"],[15,"slice"],[3,"Database"],[3,"ShapeBuffer"],[3,"SwashCache"],[8,"FnMut"],[3,"Formatter"],[3,"Error"],[4,"Result"],[6,"Result"],[3,"BidiParagraphs"],[3,"LayoutCursor"],[3,"LayoutRun"],[3,"LayoutRunIter"],[8,"Debug"],[3,"LayoutGlyph"],[3,"PhysicalGlyph"],[3,"LayoutLine"],[3,"ShapeGlyph"],[3,"ShapeWord"],[3,"ShapeSpan"],[3,"ShapeLine"],[3,"ID"],[3,"Arc"],[3,"Vec"],[8,"Hasher"],[15,"str"],[3,"FaceInfo"],[15,"u16"],[3,"Level"],[8,"IntoIterator"],[3,"Face"],[15,"i32"],[8,"AsRef"],[3,"Transform"],[3,"TypeId"],[4,"Verb"],[13,"Scroll"],[13,"Click"],[13,"Drag"]]},\ "fontconfig_parser":{"doc":"This crate provide parsing fontconfig file but not yet …","t":"DNNNNNNNNNNNNNNNNENNNGNDNNNNGNNNNNNNDNEENNNNNNNNNNNNNNDNDENGNNNNNNDEENNNNNNENENNNNNNNNNNNNNNDENNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNGNNENNNNNNNNNNNNNNNNNNEDNENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNENEENNNNNNNDNDNGNNNNNNNNNNNNNNDNNNNNNNNNNNNNNNNNNNEDEEENNNNNNNENENNNNNNNNNSSSSSSSSNNMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMFMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMM","n":["Alias","Alias","All","And","Antialias","Antialias","Any","Append","AppendLast","Aspect","Aspect","Assign","AssignReplace","AutoHint","AutoHint","Bgr","Binary","BinaryOp","Black","Bold","Book","Bool","Bool","CacheDir","CacheDir","Capability","Capability","Cecil","CharSet","CharSet","Charcell","Charset","Charset","Color","Color","Condensed","Config","Config","ConfigPart","Constant","Constant","Contains","Contains","Cwd","Decorative","Decorative","Default","Default","Default","Delete","DeleteAll","Demibold","Demilight","Description","Dir","Dir","DirData","DirPrefix","Divide","Double","Double","Dpi","Dpi","Dual","Dynamic","Dynamic","Edit","EditBinding","EditMode","Embeddedbitmap","Embeddedbitmap","Embolden","Embolden","Eq","Eq","Error","Expanded","Expression","Extrabold","Extracondensed","Extraexpanded","Extralight","Family","Family","FamilyLang","FamilyLang","File","File","Floor","Font","Font","Font","FontConfig","FontMatch","Fontfeatures","Fontfeatures","Fontformat","Fontformat","Fonthashint","Fonthashint","Fontversion","Fontversion","Foundry","Foundry","FullName","FullName","FullNameLang","FullNameLang","Glob","GlobalAdvance","GlobalAdvance","Heavy","HintStyle","HintStyle","Hintfull","Hinting","Hinting","Hintmedium","Hintnone","Hintslight","If","Include","Include","Index","Index","Int","Int","Int","IntOrRange","InvalidFormat","IoError","Italic","Lang","Lang","LangSet","Lcddefault","Lcdfilter","Lcdfilter","Lcdlegacy","Lcdlight","Lcdnone","Less","Less","LessEq","LessEq","Light","List","ListOp","Match","Match","MatchTarget","Matrix","Matrix","Matrix","Medium","Minspace","Minspace","Minus","Mono","More","More","MoreEq","MoreEq","Namelang","Namelang","NoFontconfig","None","Normal","Not","NotContains","NotContains","NotEq","NotEq","Oblique","Or","Order","Order","Outline","Outline","ParseBoolError","ParseEnumError","ParseFloatError","ParseIntError","Pattern","Pattern","Pattern","Pattern","PixelSize","PixelSize","PixelSizeFixupFactor","PixelSizeFixupFactor","Plus","Postscriptname","Postscriptname","Prepend","PrependFirst","Prgname","Prgname","Property","Property","PropertyKind","PropertyTarget","Proportional","Range","Range","Rasterizer","Rasterizer","Regular","Relative","RemapDir","RemapDir","RemapDirData","ResetDirs","Result","Rgb","Rgba","Rgba","Roman","Round","Same","Scalable","Scalable","Scale","Scale","ScalingNotNeeded","ScalingNotNeeded","Scan","Scan","SelectFont","SelectFont","Semibold","Semicondensed","Semiexpanded","Semilight","Simple","Size","Size","Slant","Slant","Spacing","Spacing","String","Strong","Style","Style","StyleLang","StyleLang","Ternary","TernaryOp","Test","TestCompare","TestQual","TestTarget","Thin","Times","Trunc","Ultracondensed","Ultraexpanded","Ultralight","Unary","UnaryOp","Unknown","Value","Vbgr","VerticalLayout","VerticalLayout","Vrgb","Weak","Weight","Weight","Width","Width","XDG_ENV","XDG_ENV","XDG_ENV","XDG_ENV","XDG_FALLBACK_PATH","XDG_FALLBACK_PATH","XDG_FALLBACK_PATH","XDG_FALLBACK_PATH","Xdg","Xml","accept","accepts","alias","aliases","as_path","as_path","binding","blanks","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cache_dirs","calculate_path","calculate_path","calculate_path","calculate_path","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","compare","config","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","dirs","edits","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","get_value","ignore_missing","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","kind","make_property","matches","merge_config","mode","parse_config_parts","path","path","path","path","path","path","prefer","prefix","prefix","prefix","prefix","qual","rejects","remap_dirs","rescans","salt","salt","salt","salt","select_fonts","target","target","tests","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value","value"],"q":[[0,"fontconfig_parser"]],"d":["Alias elements provide a shorthand notation for the set of …","","","","Whether glyphs can be antialiased","Whether glyphs can be antialiased","","","","Stretches glyphs horizontally before hinting","Stretches glyphs horizontally before hinting","","","Use autohinter instead of normal hinter","Use autohinter instead of normal hinter","","","","","","","","<bool>false</bool>","","","List of layout capabilities in the font","List of layout capabilities in the font","","","This element holds at least one Value::Int element of an …","","Unicode chars encoded by the font","Unicode chars encoded by the font","Whether any glyphs have color","Whether any glyphs have color","","","","","","<const>hintslight</const>","","","","Whether the style is a decorative variant","Whether the style is a decorative variant","","","","","","","","","","","Final dir data","","","","<double>1.5</double>","Target dots per inch","Target dots per inch","","","","","","","Use the embedded bitmap instead of the outline","Use the embedded bitmap instead of the outline","Rasterizer should synthetically embolden the font","Rasterizer should synthetically embolden the font","","","","","","","","","","Font family names","Font family names","Languages corresponding to each family","Languages corresponding to each family","The filename holding the font","The filename holding the font","","","","","","","List of the feature tags in OpenType to be enabled","List of the feature tags in OpenType to be enabled","String name of the font format","String name of the font format","Whether the font has hinting","Whether the font has hinting","Version number of the font","Version number of the font","Font foundry name","Font foundry name","Font full names (often includes style)","Font full names (often includes style)","Languages corresponding to each fullname","Languages corresponding to each fullname","","Use font global advance data (deprecated)","Use font global advance data (deprecated)","","Automatic hinting style","Automatic hinting style","","Whether the rasterizer should use hinting","Whether the rasterizer should use hinting","","","","","","","The index of the font within the file","The index of the font within the file","","<int>0</int>","","","","","","List of RFC-3066-style languages this font supports","List of RFC-3066-style languages this font supports","This element holds at least one Value::String element of a …","","Type of LCD filter","Type of LCD filter","","","","","","","","","","","","","","","","","","Eliminate leading from line spacing","Eliminate leading from line spacing","","","","","","","Language name to be used for the default value of …","Language name to be used for the default value of …","","","","","","","","","","","Order number of the font","Order number of the font","Whether the glyphs are outlines","Whether the glyphs are outlines","","","","","","","","","Pixel size","Pixel size","","","","Font family name in PostScript","Font family name in PostScript","","","String Name of the running program","String Name of the running program","","<name target="font">pixelsize</name>","","","","This element holds the two Value::Int elements of a range …","","Which rasterizer is in use (deprecated)","Which rasterizer is in use (deprecated)","","","This element contains a directory name where will be …","","Final remap-dirs data","","","","unknown, rgb, bgr, vrgb, vbgr, none - subpixel geometry","unknown, rgb, bgr, vrgb, vbgr, none - subpixel geometry","","","","Whether glyphs can be scaled","Whether glyphs can be scaled","Scale factor for point->pixel conversions (deprecated)","Scale factor for point->pixel conversions (deprecated)","","","","","","","","","","","","Point size","Point size","Italic, oblique or roman","Italic, oblique or roman","Proportional, dual-width, monospace or charcell","Proportional, dual-width, monospace or charcell","<string>str</string>","","Font style. Overrides weight and slant","Font style. Overrides weight and slant","Languages corresponding to each style","Languages corresponding to each style","","","This element contains a single value which is compared …","","","","","","","","","","","","","Runtime typed fontconfig value","","Automatic hinting style","Automatic hinting style","","","Light, medium, demibold, bold or black","Light, medium, demibold, bold or black","Condensed, normal or expanded","Condensed, normal or expanded","Environment variable name which used xdg prefix","Environment variable name which used xdg prefix","Environment variable name which used xdg prefix","Environment variable name which used xdg prefix","Fallback path when XDG_ENV is not exists","Fallback path when XDG_ENV is not exists","Fallback path when XDG_ENV is not exists","Fallback path when XDG_ENV is not exists","","","<accept>","","alias name","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculate actual path","Calculate actual path","Calculate actual path","Calculate actual path","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","<default>","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","Parse as raw config parts use this when you want custom …","","","","","dir path","dir path will be mapped as the path as-path in cached …","<prefer>","","","","","","","","","","","‘salt’ property affects to determine cache filename. …","‘salt’ property affects to determine cache filename. …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,13,23,30,26,27,23,19,19,26,27,19,19,26,27,11,34,0,11,11,11,0,36,0,13,26,27,31,0,36,11,26,27,26,27,11,0,13,0,0,36,22,32,12,26,27,12,21,35,19,19,11,11,13,0,13,0,0,30,0,36,26,27,11,26,27,0,0,0,26,27,26,27,22,32,0,11,0,11,11,11,11,26,27,26,27,26,27,31,21,25,35,0,0,26,27,26,27,26,27,26,27,26,27,26,27,26,27,29,26,27,11,26,27,11,26,27,11,11,11,33,0,13,26,27,0,36,37,0,39,39,11,26,27,36,11,26,27,11,11,11,22,32,22,32,11,34,0,0,13,0,26,27,34,11,26,27,30,11,22,32,22,32,26,27,39,11,11,31,22,32,22,32,11,30,26,27,26,27,39,39,39,39,21,25,29,35,26,27,26,27,30,26,27,19,19,26,27,0,36,0,0,11,36,37,26,27,11,12,0,13,0,13,0,11,26,27,11,31,18,26,27,26,27,26,27,21,25,0,13,11,11,11,11,34,26,27,26,27,26,27,36,18,26,27,26,27,34,0,0,0,0,0,11,30,31,11,11,11,34,0,11,0,11,26,27,11,18,26,27,26,27,1,6,7,8,1,6,7,8,12,39,9,28,9,14,8,16,17,10,39,9,10,11,1,6,7,8,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,9,10,11,1,6,7,8,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,14,1,6,7,8,9,10,11,1,6,7,8,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,9,10,11,1,6,7,8,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,20,14,9,10,1,6,7,8,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,35,9,14,24,9,10,11,1,6,7,8,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,9,10,11,1,6,7,8,12,15,16,18,19,21,22,23,25,27,30,31,32,33,35,37,39,39,9,10,11,1,6,7,8,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,39,39,39,39,39,9,10,11,1,6,7,8,12,13,13,13,13,13,13,13,13,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,34,35,36,36,36,36,36,36,36,36,36,37,11,12,18,19,21,22,23,25,27,30,31,32,33,35,11,7,39,9,10,11,1,6,7,8,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,26,27,14,14,17,0,1,6,7,8,15,16,9,1,6,7,8,20,28,14,10,1,8,15,16,14,20,24,24,9,10,11,1,6,7,8,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,39,9,10,11,1,6,7,8,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,9,10,11,1,6,7,8,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,9,10,11,1,6,7,8,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,17,20],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[1,[0,[[3,[2]],4]]],5],[[6,[0,[[3,[2]],4]]],5],[[7,[0,[[3,[2]],4]]],5],[[8,[0,[[3,[2]],4]]],5],[9,9],[10,10],[11,11],[1,1],[6,6],[7,7],[8,8],[12,12],[13,13],[14,14],[15,15],[16,16],[17,17],[18,18],[19,19],[20,20],[21,21],[22,22],[23,23],[24,24],[25,25],[26,26],[27,27],[28,28],[29,29],[30,30],[31,31],[32,32],[33,33],[34,34],[35,35],[36,36],[37,37],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],9],[[],10],[[],1],[[],6],[[],7],[[],8],[[],12],[[],14],[[],15],[[],16],[[],17],[[],18],[[],19],[[],20],[[],21],[[],22],[[],23],[[],24],[[],25],[[],26],[[],27],[[],28],[[],35],0,0,0,[[9,9],38],[[10,10],38],[[11,11],38],[[1,1],38],[[6,6],38],[[7,7],38],[[8,8],38],[[12,12],38],[[13,13],38],[[14,14],38],[[15,15],38],[[16,16],38],[[17,17],38],[[18,18],38],[[19,19],38],[[20,20],38],[[21,21],38],[[22,22],38],[[23,23],38],[[24,24],38],[[25,25],38],[[26,26],38],[[27,27],38],[[28,28],38],[[29,29],38],[[30,30],38],[[31,31],38],[[32,32],38],[[33,33],38],[[34,34],38],[[35,35],38],[[36,36],38],[[37,37],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[39,40],41],[[39,40],41],[[9,40],41],[[10,40],41],[[11,40],41],[[1,40],41],[[6,40],41],[[7,40],41],[[8,40],41],[[12,40],41],[[13,40],41],[[14,40],41],[[15,40],41],[[16,40],41],[[17,40],41],[[18,40],41],[[19,40],41],[[20,40],41],[[21,40],41],[[22,40],41],[[23,40],41],[[24,40],41],[[25,40],41],[[26,40],41],[[27,40],41],[[28,40],41],[[29,40],41],[[30,40],41],[[31,40],41],[[32,40],41],[[33,40],41],[[34,40],41],[[35,40],41],[[36,40],41],[[37,40],41],[42,39],[[]],[43,39],[44,39],[45,39],[46,39],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[10,13],[8,13],[7,13],[28,13],[6,13],[1,13],[[]],[9,13],[24,13],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],34],[[]],[[]],[[],36],[47,36],[48,36],[49,36],[[]],[50,36],[11,36],[51,36],[52,36],[[]],[49,[[53,[11]]]],[49,[[53,[12]]]],[49,[[53,[18]]]],[49,[[53,[19]]]],[49,[[53,[21]]]],[49,[[53,[22]]]],[49,[[53,[23]]]],[49,[[53,[25]]]],[49,[[53,[27]]]],[49,[[53,[30]]]],[49,[[53,[31]]]],[49,[[53,[32]]]],[49,[[53,[33]]]],[49,[[53,[35]]]],[[11,27],[[55,[54]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[26,27],[[27,34],26],0,[[14,[0,[[3,[2]],4]]],53],0,[49,[[53,[[56,[13]]]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],51],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],57],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],0,0],"c":[],"p":[[3,"Dir"],[3,"Path"],[8,"AsRef"],[8,"Sized"],[3,"PathBuf"],[3,"CacheDir"],[3,"Include"],[3,"RemapDir"],[3,"Alias"],[3,"Config"],[4,"Constant"],[4,"DirPrefix"],[4,"ConfigPart"],[3,"FontConfig"],[3,"DirData"],[3,"RemapDirData"],[3,"Edit"],[4,"EditBinding"],[4,"EditMode"],[3,"Test"],[4,"TestTarget"],[4,"TestCompare"],[4,"TestQual"],[3,"Match"],[4,"MatchTarget"],[4,"Property"],[4,"PropertyKind"],[3,"SelectFont"],[4,"FontMatch"],[4,"ListOp"],[4,"UnaryOp"],[4,"BinaryOp"],[4,"TernaryOp"],[4,"Expression"],[4,"PropertyTarget"],[4,"Value"],[4,"IntOrRange"],[15,"bool"],[4,"Error"],[3,"Formatter"],[6,"Result"],[4,"Error"],[3,"ParseIntError"],[3,"ParseBoolError"],[3,"ParseFloatError"],[3,"Error"],[6,"Int"],[6,"Double"],[15,"str"],[6,"CharSet"],[3,"String"],[6,"Bool"],[6,"Result"],[15,"u32"],[4,"Option"],[3,"Vec"],[4,"Result"],[3,"TypeId"]]},\ "fontdb":{"doc":"fontdb is a simple, in-memory font database with CSS-like …","t":"NNNNNNNNNNNNNNNNNNNNNNNNSSNNNNNNNNNNNNNNNNNNNNNNNNDNNNSSNNNNNNNNNNNNNNNNNNNNDENNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNNNNNNNNNNSENNNNNSNNNNNNNNNNNNSNNNNNNNNNNNNNNNNNDNNNSNNNNNNNNNNNNNNNNNNNNNNNNENNNNNNNNNNNNNNNNNNNNNEENNNSNNNNNNNNNNNNNNNNNNNDNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLNNLLLLLLLLMLLLLMLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMML","n":["Afrikaans_SouthAfrica","Albanian_Albania","Alsatian_France","Amharic_Ethiopia","Arabic_Algeria","Arabic_Bahrain","Arabic_Egypt","Arabic_Iraq","Arabic_Jordan","Arabic_Kuwait","Arabic_Lebanon","Arabic_Libya","Arabic_Morocco","Arabic_Oman","Arabic_Qatar","Arabic_SaudiArabia","Arabic_Syria","Arabic_Tunisia","Arabic_UAE","Arabic_Yemen","Armenian_Armenia","Assamese_India","Azeri_Cyrillic_Azerbaijan","Azeri_Latin_Azerbaijan","BLACK","BOLD","Bashkir_Russia","Basque_Basque","Belarusian_Belarus","Bengali_Bangladesh","Bengali_India","Binary","Bosnian_Cyrillic_BosniaAndHerzegovina","Bosnian_Latin_BosniaAndHerzegovina","Breton_France","Bulgarian_Bulgaria","Catalan_Catalan","Chinese_HongKongSAR","Chinese_MacaoSAR","Chinese_PeoplesRepublicOfChina","Chinese_Singapore","Chinese_Taiwan","Condensed","Corsican_France","Croatian_Croatia","Croatian_Latin_BosniaAndHerzegovina","Cursive","Czech_CzechRepublic","Danish_Denmark","Dari_Afghanistan","Database","Divehi_Maldives","Dutch_Belgium","Dutch_Netherlands","EXTRA_BOLD","EXTRA_LIGHT","English_Australia","English_Belize","English_Canada","English_Caribbean","English_India","English_Ireland","English_Jamaica","English_Malaysia","English_NewZealand","English_RepublicOfThePhilippines","English_Singapore","English_SouthAfrica","English_TrinidadAndTobago","English_UnitedKingdom","English_UnitedStates","English_Zimbabwe","Estonian_Estonia","Expanded","ExtraCondensed","ExtraExpanded","FaceInfo","Family","Fantasy","Faroese_FaroeIslands","File","Filipino_Philippines","Finnish_Finland","French_Belgium","French_Canada","French_France","French_Luxembourg","French_PrincipalityOfMonaco","French_Switzerland","Frisian_Netherlands","Galician_Galician","Georgian_Georgia","German_Austria","German_Germany","German_Liechtenstein","German_Luxembourg","German_Switzerland","Greek_Greece","Greenlandic_Greenland","Gujarati_India","Hausa_Latin_Nigeria","Hebrew_Israel","Hindi_India","Hungarian_Hungary","ID","Icelandic_Iceland","Igbo_Nigeria","Indonesian_Indonesia","Inuktitut_Canada","Inuktitut_Latin_Canada","Irish_Ireland","Italian_Italy","Italian_Switzerland","Italic","Japanese_Japan","Kannada_India","Kazakh_Kazakhstan","Khmer_Cambodia","Kiche_Guatemala","Kinyarwanda_Rwanda","Kiswahili_Kenya","Konkani_India","Korean_Korea","Kyrgyz_Kyrgyzstan","LIGHT","Language","Lao_LaoPDR","Latvian_Latvia","Lithuanian_Lithuania","LowerSorbian_Germany","Luxembourgish_Luxembourg","MEDIUM","Macedonian_NorthMacedonia","Malay_BruneiDarussalam","Malay_Malaysia","Malayalam_India","Maltese_Malta","Maori_NewZealand","Mapudungun_Chile","Marathi_India","Mohawk_Mohawk","Mongolian_Cyrillic_Mongolia","Mongolian_Traditional_PeoplesRepublicOfChina","Monospace","NORMAL","Name","Nepali_Nepal","Normal","Normal","Norwegian_Bokmal_Norway","Norwegian_Nynorsk_Norway","Oblique","Occitan_France","Odia_India","Pashto_Afghanistan","Polish_Poland","Portuguese_Brazil","Portuguese_Portugal","Punjabi_India","Quechua_Bolivia","Quechua_Ecuador","Quechua_Peru","Query","Romanian_Romania","Romansh_Switzerland","Russian_Russia","SEMIBOLD","Sami_Inari_Finland","Sami_Lule_Norway","Sami_Lule_Sweden","Sami_Northern_Finland","Sami_Northern_Norway","Sami_Northern_Sweden","Sami_Skolt_Finland","Sami_Southern_Norway","Sami_Southern_Sweden","SansSerif","Sanskrit_India","SemiCondensed","SemiExpanded","Serbian_Cyrillic_BosniaAndHerzegovina","Serbian_Cyrillic_Serbia","Serbian_Latin_BosniaAndHerzegovina","Serbian_Latin_Serbia","Serif","SesothoSaLeboa_SouthAfrica","Setswana_SouthAfrica","SharedFile","Sinhala_SriLanka","Slovak_Slovakia","Slovenian_Slovenia","Source","Spanish_Argentina","Spanish_Bolivia","Spanish_Chile","Spanish_Colombia","Spanish_CostaRica","Spanish_DominicanRepublic","Spanish_Ecuador","Spanish_ElSalvador","Spanish_Guatemala","Spanish_Honduras","Spanish_Mexico","Spanish_ModernSort_Spain","Spanish_Nicaragua","Spanish_Panama","Spanish_Paraguay","Spanish_Peru","Spanish_PuertoRico","Spanish_TraditionalSort_Spain","Spanish_UnitedStates","Spanish_Uruguay","Spanish_Venezuela","Stretch","Style","Swedish_Finland","Swedish_Sweden","Syriac_Syria","THIN","Tajik_Cyrillic_Tajikistan","Tamazight_Latin_Algeria","Tamil_India","Tatar_Russia","Telugu_India","Thai_Thailand","Tibetan_PRC","Turkish_Turkey","Turkmen_Turkmenistan","Uighur_PRC","Ukrainian_Ukraine","UltraCondensed","UltraExpanded","Unknown","UpperSorbian_Germany","Urdu_IslamicRepublicOfPakistan","Uzbek_Cyrillic_Uzbekistan","Uzbek_Latin_Uzbekistan","Vietnamese_Vietnam","Weight","Welsh_UnitedKingdom","Wolof_Senegal","Yakut_Russia","Yi_PRC","Yoruba_Nigeria","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","default","default","default","default","default","default","dummy","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","face","face_source","faces","families","families","family_name","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","hash","hash","hash","hash","hash","hash","id","index","into","into","into","into","into","into","into","into","into","into","is_empty","isiXhosa_SouthAfrica","isiZulu_SouthAfrica","len","load_font_data","load_font_file","load_font_source","load_fonts_dir","load_system_fonts","make_face_data_unshared","make_shared_face_data","monospaced","new","partial_cmp","partial_cmp","partial_cmp","post_script_name","primary_language","push_face_info","query","region","remove_face","set_cursive_family","set_fantasy_family","set_monospace_family","set_sans_serif_family","set_serif_family","source","stretch","stretch","style","style","to_number","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","weight","weight","with_face_data"],"q":[[0,"fontdb"]],"d":["","","","","","","","","","","","","","","","","","","","","","","","","Black weight (900), the thickest value.","Bold weight (700).","","","","","","A font’s raw data, typically backed by a Vec.","","","","","","","","","","","","","","","Glyphs in cursive fonts generally use a more informal …","","","","A font database.","","","","Extra-bold weight (800).","Extra light weight (200).","","","","","","","","","","","","","","","","","","","","","A single font face info.","A font family.","Fantasy fonts are primarily decorative or expressive fonts …","","A font’s path.","","","","","","","","","","","","","","","","","","","","","","","","A unique per database face ID.","","","","","","","","","A form that is generally cursive in nature.","","","","","","","","","","","Light weight (300).","A Name language.","","","","","","Medium weight (500, higher than normal).","","","","","","","","","","","","The sole criterion of a monospace font is that all glyphs …","Normal (400).","The name of a font family of choice.","","A face that is neither italic not obliqued.","","","","A typically-sloped version of the regular face.","","","","","","","","","","","A database query.","","","","Semibold weight (600).","","","","","","","","","","Glyphs in sans-serif fonts, as the term is used in CSS, …","","","","","","","","Serif fonts represent the formal text style for a script.","","","A font’s raw data originating from a shared file mapping.","","","","A font source.","","","","","","","","","","","","","","","","","","","","","","A face width.","Allows italic or oblique faces to be selected.","","","","Thin weight (100), the thinnest value.","","","","","","","","","","","","","","","","","","","","Specifies the weight of glyphs in the font, their degree …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a dummy ID.","","","","","","","","","","","","","","","Selects a FaceInfo by id.","Returns font face storage and the face index by ID.","Returns an iterator over the internal storage.","A list of family names.","A prioritized list of font family names or generic family …","Returns the generic family name or the Family::Name itself.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","An unique ID.","A face index in the source.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if the Database contains no font faces.","","","Returns the number of font faces in the Database.","Loads a font data into the Database.","Loads a font file into the Database.","Loads a font from the given source into the Database and …","Loads font files from the selected directory into the …","Attempts to load system fonts.","Transfers ownership of shared font data back to the font …","Makes the font data that backs the specified face id …","Indicates that the font face is monospaced.","Create a new, empty Database.","","","","A PostScript name.","Returns the primary language.","Pushes a user-provided FaceInfo to the database.","Performs a CSS-like query and returns the best matched …","Returns a language region.","Removes a font face by id from the database.","Sets the family that will be used by Family::Cursive.","Sets the family that will be used by Family::Fantasy.","Sets the family that will be used by Family::Monospace.","Sets the family that will be used by Family::SansSerif.","Sets the family that will be used by Family::Serif.","A font source.","A font face stretch.","Selects a normal, condensed, or expanded face from a font …","A font face style.","Allows italic or oblique faces to be selected.","Returns a numeric representation of a width.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A font face weight.","Specifies the weight of glyphs in the font, their degree …","Executes a closure with a font’s data."],"i":[9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,7,9,9,9,9,9,4,9,9,9,9,9,9,9,9,9,9,10,9,9,9,6,9,9,9,0,9,9,9,7,7,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,10,10,0,0,6,9,4,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,0,9,9,9,9,9,9,9,9,8,9,9,9,9,9,9,9,9,9,9,7,0,9,9,9,9,9,7,9,9,9,9,9,9,9,9,9,9,9,6,7,6,9,8,10,9,9,8,9,9,9,9,9,9,9,9,9,9,0,9,9,9,7,9,9,9,9,9,9,9,9,9,6,9,10,10,9,9,9,9,6,9,9,4,9,9,9,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,0,0,9,9,9,7,9,9,9,9,9,9,9,9,9,9,9,10,10,9,9,9,9,9,9,0,9,9,9,9,9,1,2,3,4,5,6,7,8,9,10,1,2,3,4,5,6,7,8,9,10,1,2,3,4,5,6,7,8,9,10,1,2,3,4,5,6,7,8,9,10,1,7,10,1,2,5,7,8,10,1,1,5,6,7,8,9,10,1,5,6,7,8,9,10,2,2,2,3,5,2,1,1,2,3,4,5,6,7,8,9,9,10,1,2,3,4,5,6,7,8,9,10,1,5,6,7,8,10,3,3,1,2,3,4,5,6,7,8,9,10,2,9,9,2,2,2,2,2,2,2,2,3,2,1,7,10,3,9,2,2,9,2,2,2,2,2,2,3,3,5,3,5,10,1,2,3,4,5,6,7,8,9,10,1,9,1,2,3,4,5,6,7,8,9,10,1,2,3,4,5,6,7,8,9,10,1,2,3,4,5,6,7,8,9,10,3,5,2],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[1,1],[2,2],[3,3],[4,4],[5,5],[6,6],[7,7],[8,8],[9,9],[10,10],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[1,1],11],[[7,7],11],[[10,10],11],[[],1],[[],2],[[],5],[[],7],[[],8],[[],10],[[],1],[[1,1],12],[[5,5],12],[[6,6],12],[[7,7],12],[[8,8],12],[[9,9],12],[[10,10],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[2,1],[[13,[3]]]],[[2,1],13],[2,14],0,0,[[2,6],15],[[1,16],17],[[1,16],17],[[2,16],17],[[3,16],17],[[4,16],17],[[5,16],17],[[6,16],17],[[7,16],17],[[8,16],17],[[9,16],[[19,[18]]]],[[9,16],[[19,[18]]]],[[10,16],[[19,[18]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[1,20]],[[5,20]],[[6,20]],[[7,20]],[[8,20]],[[10,20]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2,12],0,0,[2,21],[[2,[23,[22]]]],[[2,[25,[24]]],[[19,[26]]]],[[2,4],[[28,[[27,[1]]]]]],[[2,[25,[24]]]],[2],[[2,1]],[[2,1],13],0,[[],2],[[1,1],[[13,[11]]]],[[7,7],[[13,[11]]]],[[10,10],[[13,[11]]]],0,[9,15],[[2,3]],[[2,5],[[13,[1]]]],[9,15],[[2,1]],[[2,[30,[29]]]],[[2,[30,[29]]]],[[2,[30,[29]]]],[[2,[30,[29]]]],[[2,[30,[29]]]],0,0,0,0,0,[10,31],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],29],[[],29],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],0,0,[[2,1,33],13]],"c":[],"p":[[3,"ID"],[3,"Database"],[3,"FaceInfo"],[4,"Source"],[3,"Query"],[4,"Family"],[3,"Weight"],[4,"Style"],[4,"Language"],[4,"Stretch"],[4,"Ordering"],[15,"bool"],[4,"Option"],[8,"Iterator"],[15,"str"],[3,"Formatter"],[6,"Result"],[3,"Error"],[4,"Result"],[8,"Hasher"],[15,"usize"],[15,"u8"],[3,"Vec"],[3,"Path"],[8,"AsRef"],[3,"Error"],[15,"array"],[4,"TinyVec"],[3,"String"],[8,"Into"],[15,"u16"],[3,"TypeId"],[8,"FnOnce"]]},\ "libc":{"doc":"libc - Raw FFI bindings to platforms’ system libraries","t":"RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRFRRRRRRRRRRFRRRRRRRRFRFRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRFFFFFRRRFFFFFFFRFRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRERRRRRRRRRRRDRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRGDDGGDGDDGGDDGGDGDGDGGRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRFFFRFRRRRRRRERRRRRRRRRRRRRRRRRRRRRFRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRFRRFRRRRRRRRFRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRFRRRRRRRFRRRRRRRRRRRFRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRFRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRGRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRFRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRFRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRFRRRRRFRRRRRRRRRRFRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRFFFFRRRRRRRFFRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRFFRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRFRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRFRFRFFFFRRRFFRFRFRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTTDTDDDTDDFDGMMMMMGGGGGMMGDGGGGMMMMMMMMMMMFMDDDMMFFMMMMMFFFFMFMMMDFFMDMMMMMMMMMFFMFMMMFMFMFFDFMMMMMMMMMMMMMMMMMMMMMDDDDFFFFFFMMMFMFGGGLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFMMMMMMMGGGMMGMMMMMMGGMMMMGGGGGGGEMFMMGMDDMMMMMDGDGMFFFFFFMMMMMMMMMFMFFFFFFFFFFFGMGFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDFFFFMMMMDMMMMMFMMFDFFMFFMMMMMMMMMMMMMMMMFMMMMMMMMGFMDDFFFDFFFFMMMMFFFMMMMMMMMFMMMMMMMMMMMDFMFFFFMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMFMMMMMMMMMMMMFFFFFFMMMMFFFDFFFMMMMMFMFMMFFFFFFFFFMMFMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMFMMFFDFFDFFFFFFFMMMDFFFFFFDDDMMDDDDDDFFFFFFFFFDFMMMMMMMMMMMMFDFDFLMMFFMMFFFEEMFFFMFFFFMFFMMFFFMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGFFFFFFFGDMMFFFFFFFFFFFFFFFMMFFMFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFMMGMMMMMMMMFFDDFFFFFFFMMMMFGMDMMMMMMMMMMMFMMMMDFDMFFFGMMMGGFMFMDFFMMMMMMMDMMDMMMMMMMDMMMMMMMMMMMMMMMMMMMMMDDDDDGDGMFGGFDFFFDDDDDMMGGGGMMMMMMMMMGLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLGFFFMMDMDDDDMMMMMDMMMMFFFFFFFFFFFFFMMMMDDMMMDMMMFMMMMGMFFMMMMMMMMMMMMFFFDMMMMMMMMMFDFFFFFFMGFFFFGFFFFFFFFFMFMMFFFDFDFFFFFFMMDMMMDMMMFFFFFFFFFMFMFFFFFFFFFFFFFFFFFFDMMMMMMDMMGMMMMMFFDFMMFMMFFFFFFFGMMMMFFMMMMMMMMMMMMMMMMMMFFDDGMMMMMGFMFMMDFFFFMMMMMMMMMMMMMGFMFGFMMGFFDDMDMMDGMMMMMDDMMMMMMMMMMMMMMMFFFDMMMMMMGGMMMMFFDFFFFFFFDMMMMMMMMMMMMMMMMMMMMMMMMMDMMMMDFFFMFFMMMGMMMGMFFFDFMMFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFDFFMMMFFFFFFFMFMGFFFFMMDFFFFFFFFFFFFDFFDFFFFFDFFFFFDFFFFFFFFDFFFFFFFFFFFFGFFFFFDFFFFFFFFFFFFDFGFFFDFFFFFFFFFFDFFFFFFFFFFFFFGGFDDDGFFFFFFFFFMMMMMMMFFFFFFFFFMMMMMMMMFFMMMMMMMMMMMMMMMMFFFFFFFFFFFFFFFFFFFDFFDGMMFFFFFFMMMMFMMMMMMMMMFFMMMMMGMMMMGDDMMFMMMMMMMMMMMMMMMMMMMDMMMMMMMMMMMMMMMMDMMMMMMMMMMGMMMMMMMMMFMFFFFFFFDMFFFFFGDDDDDDDMMDMMMDFFFFMFMFFMMMFMMFDFFFFMDFFDDMMMMMFMMMMFFFFFFDMMFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFMMMMMMMMMMMMMMMMMMMMMMMMMMMMFMMFFGFFFDFLMMLMLLLLLDFFFFFMMMMDFGDFFMFDMMFFDFFDFFMMMMMMMMMMMMMMMMMMMMMMMGFMMMMMMMMMMMMMMFDDDDDDDDDDDDDDFFGMMMMMMMMMGFFDFFMMMMMMMMFMMMMMMMMMMMMMMMMMMMMGMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMDMMMMDFDFDFDFMDFDFDFDMFFFFFFFFFFFFFFFFFFFFFFMFFFFFFFFFFFFFFFMMMMMMMMMMMMMMMMMMMMMMMMGMMMMMMFFFMMFFFFFFFFDFFMFMMFGFFFFFFFFFFDDMMFMMMGFFFFFFGFFFFDDDEMDMMMMMMMMMMMFFFDMMMMMFMMMFMMFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMDDMMGDDDDDGGGGGGFFFFFFFFFFMMMMGFDDDFMMMMMMMMMMMMDFFFFDFDMMMMMMMMFFFFFFFMGFFMMDFFFMMMMM","n":["ABDAY_1","ABDAY_2","ABDAY_3","ABDAY_4","ABDAY_5","ABDAY_6","ABDAY_7","ABMON_1","ABMON_10","ABMON_11","ABMON_12","ABMON_2","ABMON_3","ABMON_4","ABMON_5","ABMON_6","ABMON_7","ABMON_8","ABMON_9","ABS_CNT","ABS_MAX","ACCOUNTING","ADDR_COMPAT_LAYOUT","ADDR_LIMIT_32BIT","ADDR_LIMIT_3GB","ADDR_NO_RANDOMIZE","ADFS_SUPER_MAGIC","ADJ_ESTERROR","ADJ_FREQUENCY","ADJ_MAXERROR","ADJ_MICRO","ADJ_NANO","ADJ_OFFSET","ADJ_OFFSET_SINGLESHOT","ADJ_OFFSET_SS_READ","ADJ_SETOFFSET","ADJ_STATUS","ADJ_TAI","ADJ_TICK","ADJ_TIMECONST","AFFS_SUPER_MAGIC","AFS_SUPER_MAGIC","AF_ALG","AF_APPLETALK","AF_ASH","AF_ATMPVC","AF_ATMSVC","AF_AX25","AF_BLUETOOTH","AF_BRIDGE","AF_CAIF","AF_CAN","AF_DECnet","AF_ECONET","AF_IB","AF_IEEE802154","AF_INET","AF_INET6","AF_IPX","AF_IRDA","AF_ISDN","AF_IUCV","AF_KEY","AF_LLC","AF_LOCAL","AF_MPLS","AF_NETBEUI","AF_NETLINK","AF_NETROM","AF_NFC","AF_PACKET","AF_PHONET","AF_PPPOX","AF_RDS","AF_ROSE","AF_ROUTE","AF_RXRPC","AF_SECURITY","AF_SNA","AF_TIPC","AF_UNIX","AF_UNSPEC","AF_VSOCK","AF_WANPIPE","AF_X25","AF_XDP","AIO_ALLDONE","AIO_CANCELED","AIO_NOTCANCELED","AI_ADDRCONFIG","AI_ALL","AI_CANONNAME","AI_NUMERICHOST","AI_NUMERICSERV","AI_PASSIVE","AI_V4MAPPED","ALG_OP_DECRYPT","ALG_OP_ENCRYPT","ALG_SET_AEAD_ASSOCLEN","ALG_SET_AEAD_AUTHSIZE","ALG_SET_DRBG_ENTROPY","ALG_SET_IV","ALG_SET_KEY","ALG_SET_KEY_BY_KEY_SERIAL","ALG_SET_OP","ALT_DIGITS","AM_STR","ARPD_FLUSH","ARPD_LOOKUP","ARPD_UPDATE","ARPHRD_ADAPT","ARPHRD_APPLETLK","ARPHRD_ARCNET","ARPHRD_ASH","ARPHRD_ATM","ARPHRD_AX25","ARPHRD_BIF","ARPHRD_CAN","ARPHRD_CHAOS","ARPHRD_CISCO","ARPHRD_CSLIP","ARPHRD_CSLIP6","ARPHRD_DDCMP","ARPHRD_DLCI","ARPHRD_ECONET","ARPHRD_EETHER","ARPHRD_ETHER","ARPHRD_EUI64","ARPHRD_FCAL","ARPHRD_FCFABRIC","ARPHRD_FCPL","ARPHRD_FCPP","ARPHRD_FDDI","ARPHRD_FRAD","ARPHRD_HDLC","ARPHRD_HIPPI","ARPHRD_HWX25","ARPHRD_IEEE1394","ARPHRD_IEEE802","ARPHRD_IEEE80211","ARPHRD_IEEE80211_PRISM","ARPHRD_IEEE80211_RADIOTAP","ARPHRD_IEEE802154","ARPHRD_IEEE802_TR","ARPHRD_INFINIBAND","ARPHRD_IPDDP","ARPHRD_IPGRE","ARPHRD_IRDA","ARPHRD_LAPB","ARPHRD_LOCALTLK","ARPHRD_LOOPBACK","ARPHRD_METRICOM","ARPHRD_NETROM","ARPHRD_NONE","ARPHRD_PIMREG","ARPHRD_PPP","ARPHRD_PRONET","ARPHRD_RAWHDLC","ARPHRD_ROSE","ARPHRD_RSRVD","ARPHRD_SIT","ARPHRD_SKIP","ARPHRD_SLIP","ARPHRD_SLIP6","ARPHRD_TUNNEL","ARPHRD_TUNNEL6","ARPHRD_VOID","ARPHRD_X25","ARPOP_InREPLY","ARPOP_InREQUEST","ARPOP_NAK","ARPOP_REPLY","ARPOP_REQUEST","ARPOP_RREPLY","ARPOP_RREQUEST","ATF_COM","ATF_DONTPUB","ATF_MAGIC","ATF_NETMASK","ATF_PERM","ATF_PUBL","ATF_USETRAILERS","AT_BASE","AT_BASE_PLATFORM","AT_CLKTCK","AT_EACCESS","AT_EGID","AT_EMPTY_PATH","AT_ENTRY","AT_EUID","AT_EXECFD","AT_EXECFN","AT_FDCWD","AT_FLAGS","AT_GID","AT_HWCAP","AT_HWCAP2","AT_IGNORE","AT_NOTELF","AT_NO_AUTOMOUNT","AT_NULL","AT_PAGESZ","AT_PHDR","AT_PHENT","AT_PHNUM","AT_PLATFORM","AT_RANDOM","AT_RECURSIVE","AT_REMOVEDIR","AT_SECURE","AT_STATX_DONT_SYNC","AT_STATX_FORCE_SYNC","AT_STATX_SYNC_AS_STAT","AT_STATX_SYNC_TYPE","AT_SYMLINK_FOLLOW","AT_SYMLINK_NOFOLLOW","AT_SYSINFO_EHDR","AT_UID","AUTOFS_SUPER_MAGIC","B0","B1000000","B110","B115200","B1152000","B1200","B134","B150","B1500000","B1800","B19200","B200","B2000000","B230400","B2400","B2500000","B300","B3000000","B3500000","B38400","B4000000","B460800","B4800","B50","B500000","B57600","B576000","B600","B75","B921600","B9600","BINDERFS_SUPER_MAGIC","BLKIOMIN","BLKIOOPT","BLKPBSZGET","BLKSSZGET","BOOT_TIME","BOTHER","BPF_ABS","BPF_ADD","BPF_ALU","BPF_AND","BPF_B","BPF_DIV","BPF_FS_MAGIC","BPF_H","BPF_IMM","BPF_IND","BPF_JA","BPF_JEQ","BPF_JGE","BPF_JGT","BPF_JMP","BPF_JSET","BPF_JUMP","BPF_K","BPF_LD","BPF_LDX","BPF_LEN","BPF_LL_OFF","BPF_LSH","BPF_MAXINSNS","BPF_MEM","BPF_MEMWORDS","BPF_MISC","BPF_MISCOP","BPF_MOD","BPF_MSH","BPF_MUL","BPF_NEG","BPF_NET_OFF","BPF_OR","BPF_RET","BPF_RSH","BPF_RVAL","BPF_ST","BPF_STMT","BPF_STX","BPF_SUB","BPF_W","BPF_X","BPF_XOR","BRKINT","BS0","BS1","BSDLY","BTRFS_SUPER_MAGIC","BUFSIZ","BUS_ADRALN","BUS_ADRERR","BUS_MCEERR_AO","BUS_MCEERR_AR","BUS_OBJERR","CANFD_BRS","CANFD_ESI","CANFD_MAX_DLC","CANFD_MAX_DLEN","CANFD_MTU","CANXL_HDR_SIZE","CANXL_MAX_DLC","CANXL_MAX_DLC_MASK","CANXL_MAX_DLEN","CANXL_MAX_MTU","CANXL_MIN_DLC","CANXL_MIN_DLEN","CANXL_MIN_MTU","CANXL_MTU","CANXL_PRIO_BITS","CANXL_PRIO_MASK","CANXL_SEC","CANXL_XLF","CAN_BCM","CAN_EFF_FLAG","CAN_EFF_ID_BITS","CAN_EFF_MASK","CAN_ERR_FLAG","CAN_ERR_MASK","CAN_INV_FILTER","CAN_ISOTP","CAN_J1939","CAN_MAX_DLC","CAN_MAX_DLEN","CAN_MCNET","CAN_MTU","CAN_NPROTO","CAN_RAW","CAN_RAW_ERR_FILTER","CAN_RAW_FD_FRAMES","CAN_RAW_FILTER","CAN_RAW_FILTER_MAX","CAN_RAW_JOIN_FILTERS","CAN_RAW_LOOPBACK","CAN_RAW_RECV_OWN_MSGS","CAN_RAW_XL_FRAMES","CAN_RTR_FLAG","CAN_SFF_ID_BITS","CAN_SFF_MASK","CAN_TP16","CAN_TP20","CBAUD","CBAUDEX","CGROUP2_SUPER_MAGIC","CGROUP_SUPER_MAGIC","CIBAUD","CLD_CONTINUED","CLD_DUMPED","CLD_EXITED","CLD_KILLED","CLD_STOPPED","CLD_TRAPPED","CLOCAL","CLOCK_BOOTTIME","CLOCK_BOOTTIME_ALARM","CLOCK_MONOTONIC","CLOCK_MONOTONIC_COARSE","CLOCK_MONOTONIC_RAW","CLOCK_PROCESS_CPUTIME_ID","CLOCK_REALTIME","CLOCK_REALTIME_ALARM","CLOCK_REALTIME_COARSE","CLOCK_TAI","CLOCK_THREAD_CPUTIME_ID","CLONE_CHILD_CLEARTID","CLONE_CHILD_SETTID","CLONE_CLEAR_SIGHAND","CLONE_DETACHED","CLONE_FILES","CLONE_FS","CLONE_INTO_CGROUP","CLONE_IO","CLONE_NEWCGROUP","CLONE_NEWIPC","CLONE_NEWNET","CLONE_NEWNS","CLONE_NEWPID","CLONE_NEWTIME","CLONE_NEWUSER","CLONE_NEWUTS","CLONE_PARENT","CLONE_PARENT_SETTID","CLONE_PIDFD","CLONE_PTRACE","CLONE_SETTLS","CLONE_SIGHAND","CLONE_SYSVSEM","CLONE_THREAD","CLONE_UNTRACED","CLONE_VFORK","CLONE_VM","CLOSE_RANGE_CLOEXEC","CLOSE_RANGE_UNSHARE","CMSG_DATA","CMSG_FIRSTHDR","CMSG_LEN","CMSG_NXTHDR","CMSG_SPACE","CMSPAR","CODA_SUPER_MAGIC","CODESET","CPU_ALLOC_SIZE","CPU_CLR","CPU_COUNT","CPU_COUNT_S","CPU_EQUAL","CPU_ISSET","CPU_SET","CPU_SETSIZE","CPU_ZERO","CR0","CR1","CR2","CR3","CRAMFS_MAGIC","CRDLY","CREAD","CRNCYSTR","CRTSCTS","CS","CS5","CS6","CS7","CS8","CSIZE","CSTOPB","CTRL_ATTR_FAMILY_ID","CTRL_ATTR_FAMILY_NAME","CTRL_ATTR_HDRSIZE","CTRL_ATTR_MAXATTR","CTRL_ATTR_MCAST_GROUPS","CTRL_ATTR_MCAST_GRP_ID","CTRL_ATTR_MCAST_GRP_NAME","CTRL_ATTR_MCAST_GRP_UNSPEC","CTRL_ATTR_OPS","CTRL_ATTR_OP_FLAGS","CTRL_ATTR_OP_ID","CTRL_ATTR_OP_UNSPEC","CTRL_ATTR_UNSPEC","CTRL_ATTR_VERSION","CTRL_CMD_DELFAMILY","CTRL_CMD_DELMCAST_GRP","CTRL_CMD_DELOPS","CTRL_CMD_GETFAMILY","CTRL_CMD_GETMCAST_GRP","CTRL_CMD_GETOPS","CTRL_CMD_NEWFAMILY","CTRL_CMD_NEWMCAST_GRP","CTRL_CMD_NEWOPS","CTRL_CMD_UNSPEC","DAY_1","DAY_2","DAY_3","DAY_4","DAY_5","DAY_6","DAY_7","DCCP_SERVICE_LIST_MAX_LEN","DCCP_SOCKOPT_AVAILABLE_CCIDS","DCCP_SOCKOPT_CCID","DCCP_SOCKOPT_CCID_RX_INFO","DCCP_SOCKOPT_CCID_TX_INFO","DCCP_SOCKOPT_CHANGE_L","DCCP_SOCKOPT_CHANGE_R","DCCP_SOCKOPT_GET_CUR_MPS","DCCP_SOCKOPT_PACKET_SIZE","DCCP_SOCKOPT_QPOLICY_ID","DCCP_SOCKOPT_QPOLICY_TXQLEN","DCCP_SOCKOPT_RECV_CSCOV","DCCP_SOCKOPT_RX_CCID","DCCP_SOCKOPT_SEND_CSCOV","DCCP_SOCKOPT_SERVER_TIMEWAIT","DCCP_SOCKOPT_SERVICE","DCCP_SOCKOPT_TX_CCID","DEAD_PROCESS","DEBUGFS_MAGIC","DEVPTS_SUPER_MAGIC","DIR","DS","DT_BLK","DT_CHR","DT_DIR","DT_FIFO","DT_LNK","DT_REG","DT_SOCK","DT_UNKNOWN","D_FMT","D_T_FMT","Dl_info","E2BIG","EACCES","EADDRINUSE","EADDRNOTAVAIL","EADV","EAFNOSUPPORT","EAGAIN","EAI_AGAIN","EAI_BADFLAGS","EAI_FAIL","EAI_FAMILY","EAI_MEMORY","EAI_NODATA","EAI_NONAME","EAI_OVERFLOW","EAI_SERVICE","EAI_SOCKTYPE","EAI_SYSTEM","EALREADY","EBADE","EBADF","EBADFD","EBADMSG","EBADR","EBADRQC","EBADSLT","EBFONT","EBUSY","ECANCELED","ECHILD","ECHO","ECHOCTL","ECHOE","ECHOK","ECHOKE","ECHONL","ECHOPRT","ECHRNG","ECOMM","ECONNABORTED","ECONNREFUSED","ECONNRESET","ECRYPTFS_SUPER_MAGIC","EDEADLK","EDEADLOCK","EDESTADDRREQ","EDOM","EDOTDOT","EDQUOT","EEXIST","EFAULT","EFBIG","EFD_CLOEXEC","EFD_NONBLOCK","EFD_SEMAPHORE","EFLAGS","EFS_SUPER_MAGIC","EHOSTDOWN","EHOSTUNREACH","EHWPOISON","EIDRM","EILSEQ","EINPROGRESS","EINTR","EINVAL","EIO","EISCONN","EISDIR","EISNAM","EI_ABIVERSION","EI_CLASS","EI_DATA","EI_MAG0","EI_MAG1","EI_MAG2","EI_MAG3","EI_NIDENT","EI_OSABI","EI_PAD","EI_VERSION","EKEYEXPIRED","EKEYREJECTED","EKEYREVOKED","EL2HLT","EL2NSYNC","EL3HLT","EL3RST","ELFCLASS32","ELFCLASS64","ELFCLASSNONE","ELFCLASSNUM","ELFDATA2LSB","ELFDATA2MSB","ELFDATANONE","ELFDATANUM","ELFMAG0","ELFMAG1","ELFMAG2","ELFMAG3","ELFOSABI_AIX","ELFOSABI_ARM","ELFOSABI_ARM_AEABI","ELFOSABI_FREEBSD","ELFOSABI_GNU","ELFOSABI_HPUX","ELFOSABI_IRIX","ELFOSABI_LINUX","ELFOSABI_MODESTO","ELFOSABI_NETBSD","ELFOSABI_NONE","ELFOSABI_OPENBSD","ELFOSABI_SOLARIS","ELFOSABI_STANDALONE","ELFOSABI_SYSV","ELFOSABI_TRU64","ELIBACC","ELIBBAD","ELIBEXEC","ELIBMAX","ELIBSCN","ELNRNG","ELOOP","EMEDIUMTYPE","EMFILE","EMLINK","EMPTY","EMSGSIZE","EMULTIHOP","EM_386","EM_68HC05","EM_68HC08","EM_68HC11","EM_68HC12","EM_68HC16","EM_68K","EM_860","EM_88K","EM_960","EM_AARCH64","EM_ALPHA","EM_ARC","EM_ARC_A5","EM_ARM","EM_AVR","EM_COLDFIRE","EM_CRIS","EM_D10V","EM_D30V","EM_FAKE_ALPHA","EM_FIREPATH","EM_FR20","EM_FR30","EM_FX66","EM_H8S","EM_H8_300","EM_H8_300H","EM_H8_500","EM_HUANY","EM_IA_64","EM_JAVELIN","EM_M32","EM_M32R","EM_ME16","EM_MIPS","EM_MIPS_RS3_LE","EM_MIPS_X","EM_MMA","EM_MMIX","EM_MN10200","EM_MN10300","EM_NCPU","EM_NDR1","EM_NONE","EM_OPENRISC","EM_PARISC","EM_PCP","EM_PDSP","EM_PJ","EM_PPC","EM_PPC64","EM_PRISM","EM_RCE","EM_RH32","EM_S370","EM_S390","EM_SH","EM_SPARC","EM_SPARC32PLUS","EM_SPARCV9","EM_ST100","EM_ST19","EM_ST7","EM_ST9PLUS","EM_STARCORE","EM_SVX","EM_TILEGX","EM_TILEPRO","EM_TINYJ","EM_TRICORE","EM_V800","EM_V850","EM_VAX","EM_VPP500","EM_X86_64","EM_XTENSA","EM_ZSP","ENAMETOOLONG","ENAVAIL","ENETDOWN","ENETRESET","ENETUNREACH","ENFILE","ENOANO","ENOATTR","ENOBUFS","ENOCSI","ENODATA","ENODEV","ENOENT","ENOEXEC","ENOKEY","ENOLCK","ENOLINK","ENOMEDIUM","ENOMEM","ENOMSG","ENONET","ENOPKG","ENOPROTOOPT","ENOSPC","ENOSR","ENOSTR","ENOSYS","ENOTBLK","ENOTCONN","ENOTDIR","ENOTEMPTY","ENOTNAM","ENOTRECOVERABLE","ENOTSOCK","ENOTSUP","ENOTTY","ENOTUNIQ","ENXIO","EOF","EOPNOTSUPP","EOVERFLOW","EOWNERDEAD","EPERM","EPFNOSUPPORT","EPIPE","EPOLLERR","EPOLLET","EPOLLEXCLUSIVE","EPOLLHUP","EPOLLIN","EPOLLMSG","EPOLLONESHOT","EPOLLOUT","EPOLLPRI","EPOLLRDBAND","EPOLLRDHUP","EPOLLRDNORM","EPOLLWAKEUP","EPOLLWRBAND","EPOLLWRNORM","EPOLL_CLOEXEC","EPOLL_CTL_ADD","EPOLL_CTL_DEL","EPOLL_CTL_MOD","EPROTO","EPROTONOSUPPORT","EPROTOTYPE","ERA","ERANGE","ERA_D_FMT","ERA_D_T_FMT","ERA_T_FMT","EREMCHG","EREMOTE","EREMOTEIO","ERESTART","ERFKILL","EROFS","ES","ESHUTDOWN","ESOCKTNOSUPPORT","ESPIPE","ESRCH","ESRMNT","ESTALE","ESTRPIPE","ETH_ALEN","ETH_DATA_LEN","ETH_FCS_LEN","ETH_FRAME_LEN","ETH_HLEN","ETH_P_1588","ETH_P_8021AD","ETH_P_8021AH","ETH_P_8021Q","ETH_P_80221","ETH_P_802_2","ETH_P_802_3","ETH_P_802_3_MIN","ETH_P_802_EX1","ETH_P_AARP","ETH_P_AF_IUCV","ETH_P_ALL","ETH_P_AOE","ETH_P_ARCNET","ETH_P_ARP","ETH_P_ATALK","ETH_P_ATMFATE","ETH_P_ATMMPOA","ETH_P_AX25","ETH_P_BATMAN","ETH_P_BPQ","ETH_P_CAIF","ETH_P_CANFD","ETH_P_CONTROL","ETH_P_CUST","ETH_P_DDCMP","ETH_P_DEC","ETH_P_DIAG","ETH_P_DNA_DL","ETH_P_DNA_RC","ETH_P_DNA_RT","ETH_P_DSA","ETH_P_ECONET","ETH_P_EDSA","ETH_P_FCOE","ETH_P_FIP","ETH_P_HDLC","ETH_P_IEEE802154","ETH_P_IEEEPUP","ETH_P_IEEEPUPAT","ETH_P_IP","ETH_P_IPV6","ETH_P_IPX","ETH_P_IRDA","ETH_P_LAT","ETH_P_LINK_CTL","ETH_P_LOCALTALK","ETH_P_LOOP","ETH_P_LOOPBACK","ETH_P_MACSEC","ETH_P_MOBITEX","ETH_P_MPLS_MC","ETH_P_MPLS_UC","ETH_P_MVRP","ETH_P_PAE","ETH_P_PAUSE","ETH_P_PHONET","ETH_P_PPPTALK","ETH_P_PPP_DISC","ETH_P_PPP_MP","ETH_P_PPP_SES","ETH_P_PRP","ETH_P_PUP","ETH_P_PUPAT","ETH_P_QINQ1","ETH_P_QINQ2","ETH_P_QINQ3","ETH_P_RARP","ETH_P_SCA","ETH_P_SLOW","ETH_P_SNAP","ETH_P_TDLS","ETH_P_TEB","ETH_P_TIPC","ETH_P_TRAILER","ETH_P_TR_802_2","ETH_P_WAN_PPP","ETH_P_WCCP","ETH_P_X25","ETH_ZLEN","ETIME","ETIMEDOUT","ETOOMANYREFS","ETXTBSY","ET_CORE","ET_DYN","ET_EXEC","ET_HIOS","ET_HIPROC","ET_LOOS","ET_LOPROC","ET_NONE","ET_NUM","ET_REL","EUCLEAN","EUNATCH","EUSERS","EV_CNT","EV_CURRENT","EV_MAX","EV_NONE","EV_NUM","EWOULDBLOCK","EXDEV","EXFULL","EXIT_FAILURE","EXIT_SUCCESS","EXT2_SUPER_MAGIC","EXT3_SUPER_MAGIC","EXT4_SUPER_MAGIC","EXTA","EXTB","EXTPROC","Elf32_Addr","Elf32_Chdr","Elf32_Ehdr","Elf32_Half","Elf32_Off","Elf32_Phdr","Elf32_Section","Elf32_Shdr","Elf32_Sym","Elf32_Word","Elf64_Addr","Elf64_Chdr","Elf64_Ehdr","Elf64_Half","Elf64_Off","Elf64_Phdr","Elf64_Section","Elf64_Shdr","Elf64_Sxword","Elf64_Sym","Elf64_Word","Elf64_Xword","F2FS_SUPER_MAGIC","FALLOC_FL_COLLAPSE_RANGE","FALLOC_FL_INSERT_RANGE","FALLOC_FL_KEEP_SIZE","FALLOC_FL_PUNCH_HOLE","FALLOC_FL_UNSHARE_RANGE","FALLOC_FL_ZERO_RANGE","FANOTIFY_METADATA_VERSION","FAN_ACCESS","FAN_ACCESS_PERM","FAN_ALLOW","FAN_ATTRIB","FAN_AUDIT","FAN_CLASS_CONTENT","FAN_CLASS_NOTIF","FAN_CLASS_PRE_CONTENT","FAN_CLOEXEC","FAN_CLOSE","FAN_CLOSE_NOWRITE","FAN_CLOSE_WRITE","FAN_CREATE","FAN_DELETE","FAN_DELETE_SELF","FAN_DENY","FAN_ENABLE_AUDIT","FAN_EPIDFD","FAN_EVENT_INFO_TYPE_DFID","FAN_EVENT_INFO_TYPE_DFID_NAME","FAN_EVENT_INFO_TYPE_ERROR","FAN_EVENT_INFO_TYPE_FID","FAN_EVENT_INFO_TYPE_NEW_DFID_NAME","FAN_EVENT_INFO_TYPE_OLD_DFID_NAME","FAN_EVENT_INFO_TYPE_PIDFD","FAN_EVENT_ON_CHILD","FAN_FS_ERROR","FAN_INFO","FAN_MARK_ADD","FAN_MARK_DONT_FOLLOW","FAN_MARK_EVICTABLE","FAN_MARK_FILESYSTEM","FAN_MARK_FLUSH","FAN_MARK_IGNORE","FAN_MARK_IGNORED_MASK","FAN_MARK_IGNORED_SURV_MODIFY","FAN_MARK_IGNORE_SURV","FAN_MARK_INODE","FAN_MARK_MOUNT","FAN_MARK_ONLYDIR","FAN_MARK_REMOVE","FAN_MODIFY","FAN_MOVE","FAN_MOVED_FROM","FAN_MOVED_TO","FAN_MOVE_SELF","FAN_NOFD","FAN_NONBLOCK","FAN_NOPIDFD","FAN_ONDIR","FAN_OPEN","FAN_OPEN_EXEC","FAN_OPEN_EXEC_PERM","FAN_OPEN_PERM","FAN_Q_OVERFLOW","FAN_RENAME","FAN_REPORT_DFID_NAME","FAN_REPORT_DFID_NAME_TARGET","FAN_REPORT_DIR_FID","FAN_REPORT_FID","FAN_REPORT_NAME","FAN_REPORT_PIDFD","FAN_REPORT_TARGET_FID","FAN_REPORT_TID","FAN_RESPONSE_INFO_AUDIT_RULE","FAN_RESPONSE_INFO_NONE","FAN_UNLIMITED_MARKS","FAN_UNLIMITED_QUEUE","FDPIC_FUNCPTRS","FD_CLOEXEC","FD_CLR","FD_ISSET","FD_SET","FD_SETSIZE","FD_ZERO","FF0","FF1","FFDLY","FF_CNT","FF_MAX","FICLONE","FICLONERANGE","FILE","FILENAME_MAX","FIOASYNC","FIOCLEX","FIONBIO","FIONCLEX","FIONREAD","FIOQSIZE","FLUSHO","FOPEN_MAX","FS","FS_BASE","FUSE_SUPER_MAGIC","FUTEXFS_SUPER_MAGIC","FUTEX_BITSET_MATCH_ANY","FUTEX_CLOCK_REALTIME","FUTEX_CMD_MASK","FUTEX_CMP_REQUEUE","FUTEX_CMP_REQUEUE_PI","FUTEX_FD","FUTEX_LOCK_PI","FUTEX_LOCK_PI2","FUTEX_OP","FUTEX_OP_ADD","FUTEX_OP_ANDN","FUTEX_OP_CMP_EQ","FUTEX_OP_CMP_GE","FUTEX_OP_CMP_GT","FUTEX_OP_CMP_LE","FUTEX_OP_CMP_LT","FUTEX_OP_CMP_NE","FUTEX_OP_OPARG_SHIFT","FUTEX_OP_OR","FUTEX_OP_SET","FUTEX_OP_XOR","FUTEX_PRIVATE_FLAG","FUTEX_REQUEUE","FUTEX_TRYLOCK_PI","FUTEX_UNLOCK_PI","FUTEX_WAIT","FUTEX_WAIT_BITSET","FUTEX_WAIT_REQUEUE_PI","FUTEX_WAKE","FUTEX_WAKE_BITSET","FUTEX_WAKE_OP","F_ADD_SEALS","F_CANCELLK","F_DUPFD","F_DUPFD_CLOEXEC","F_GETFD","F_GETFL","F_GETLEASE","F_GETLK","F_GETOWN","F_GETPIPE_SZ","F_GET_SEALS","F_LOCK","F_NOTIFY","F_OFD_GETLK","F_OFD_SETLK","F_OFD_SETLKW","F_OK","F_RDLCK","F_SEAL_FUTURE_WRITE","F_SEAL_GROW","F_SEAL_SEAL","F_SEAL_SHRINK","F_SEAL_WRITE","F_SETFD","F_SETFL","F_SETLEASE","F_SETLK","F_SETLKW","F_SETOWN","F_SETPIPE_SZ","F_TEST","F_TLOCK","F_ULOCK","F_UNLCK","F_WRLCK","GENL_ADMIN_PERM","GENL_CMD_CAP_DO","GENL_CMD_CAP_DUMP","GENL_CMD_CAP_HASPOL","GENL_ID_CTRL","GENL_ID_PMCRAID","GENL_ID_VFS_DQUOT","GENL_MAX_ID","GENL_MIN_ID","GENL_NAMSIZ","GENL_UNS_ADMIN_PERM","GLOB_ABORTED","GLOB_ALTDIRFUNC","GLOB_APPEND","GLOB_BRACE","GLOB_DOOFFS","GLOB_ERR","GLOB_MARK","GLOB_NOCHECK","GLOB_NOESCAPE","GLOB_NOMAGIC","GLOB_NOMATCH","GLOB_NOSORT","GLOB_NOSPACE","GLOB_ONLYDIR","GLOB_PERIOD","GLOB_TILDE","GLOB_TILDE_CHECK","GRND_INSECURE","GRND_NONBLOCK","GRND_RANDOM","GRPQUOTA","GS","GS_BASE","HOSTFS_SUPER_MAGIC","HPFS_SUPER_MAGIC","HUGETLBFS_MAGIC","HUGETLB_FLAG_ENCODE_16GB","HUGETLB_FLAG_ENCODE_16MB","HUGETLB_FLAG_ENCODE_1GB","HUGETLB_FLAG_ENCODE_1MB","HUGETLB_FLAG_ENCODE_256MB","HUGETLB_FLAG_ENCODE_2GB","HUGETLB_FLAG_ENCODE_2MB","HUGETLB_FLAG_ENCODE_32MB","HUGETLB_FLAG_ENCODE_512KB","HUGETLB_FLAG_ENCODE_512MB","HUGETLB_FLAG_ENCODE_64KB","HUGETLB_FLAG_ENCODE_8MB","HUGETLB_FLAG_ENCODE_MASK","HUGETLB_FLAG_ENCODE_SHIFT","HUPCL","HWTSTAMP_FILTER_ALL","HWTSTAMP_FILTER_NONE","HWTSTAMP_FILTER_NTP_ALL","HWTSTAMP_FILTER_PTP_V1_L4_DELAY_REQ","HWTSTAMP_FILTER_PTP_V1_L4_EVENT","HWTSTAMP_FILTER_PTP_V1_L4_SYNC","HWTSTAMP_FILTER_PTP_V2_DELAY_REQ","HWTSTAMP_FILTER_PTP_V2_EVENT","HWTSTAMP_FILTER_PTP_V2_L2_DELAY_REQ","HWTSTAMP_FILTER_PTP_V2_L2_EVENT","HWTSTAMP_FILTER_PTP_V2_L2_SYNC","HWTSTAMP_FILTER_PTP_V2_L4_DELAY_REQ","HWTSTAMP_FILTER_PTP_V2_L4_EVENT","HWTSTAMP_FILTER_PTP_V2_L4_SYNC","HWTSTAMP_FILTER_PTP_V2_SYNC","HWTSTAMP_FILTER_SOME","HWTSTAMP_TX_OFF","HWTSTAMP_TX_ON","HWTSTAMP_TX_ONESTEP_P2P","HWTSTAMP_TX_ONESTEP_SYNC","IBSHIFT","ICANON","ICRNL","IEXTEN","IFA_ADDRESS","IFA_ANYCAST","IFA_BROADCAST","IFA_CACHEINFO","IFA_FLAGS","IFA_F_DADFAILED","IFA_F_DEPRECATED","IFA_F_HOMEADDRESS","IFA_F_MANAGETEMPADDR","IFA_F_MCAUTOJOIN","IFA_F_NODAD","IFA_F_NOPREFIXROUTE","IFA_F_OPTIMISTIC","IFA_F_PERMANENT","IFA_F_SECONDARY","IFA_F_STABLE_PRIVACY","IFA_F_TEMPORARY","IFA_F_TENTATIVE","IFA_LABEL","IFA_LOCAL","IFA_MULTICAST","IFA_UNSPEC","IFF_ALLMULTI","IFF_ATTACH_QUEUE","IFF_AUTOMEDIA","IFF_BROADCAST","IFF_DEBUG","IFF_DETACH_QUEUE","IFF_DORMANT","IFF_DYNAMIC","IFF_ECHO","IFF_LOOPBACK","IFF_LOWER_UP","IFF_MASTER","IFF_MULTICAST","IFF_MULTI_QUEUE","IFF_NAPI","IFF_NAPI_FRAGS","IFF_NOARP","IFF_NOFILTER","IFF_NOTRAILERS","IFF_NO_PI","IFF_ONE_QUEUE","IFF_PERSIST","IFF_POINTOPOINT","IFF_PORTSEL","IFF_PROMISC","IFF_RUNNING","IFF_SLAVE","IFF_TAP","IFF_TUN","IFF_TUN_EXCL","IFF_UP","IFF_VNET_HDR","IFLA_ADDRESS","IFLA_AF_SPEC","IFLA_ALLMULTI","IFLA_ALT_IFNAME","IFLA_BROADCAST","IFLA_CARRIER","IFLA_CARRIER_CHANGES","IFLA_CARRIER_DOWN_COUNT","IFLA_CARRIER_UP_COUNT","IFLA_COST","IFLA_EVENT","IFLA_EXT_MASK","IFLA_GROUP","IFLA_GRO_MAX_SIZE","IFLA_GSO_MAX_SEGS","IFLA_GSO_MAX_SIZE","IFLA_IFALIAS","IFLA_IFNAME","IFLA_IF_NETNSID","IFLA_INFO_DATA","IFLA_INFO_KIND","IFLA_INFO_SLAVE_DATA","IFLA_INFO_SLAVE_KIND","IFLA_INFO_UNSPEC","IFLA_INFO_XSTATS","IFLA_LINK","IFLA_LINKINFO","IFLA_LINKMODE","IFLA_LINK_NETNSID","IFLA_MAP","IFLA_MASTER","IFLA_MAX_MTU","IFLA_MIN_MTU","IFLA_MTU","IFLA_NET_NS_FD","IFLA_NET_NS_PID","IFLA_NEW_IFINDEX","IFLA_NEW_NETNSID","IFLA_NUM_RX_QUEUES","IFLA_NUM_TX_QUEUES","IFLA_NUM_VF","IFLA_OPERSTATE","IFLA_PAD","IFLA_PARENT_DEV_BUS_NAME","IFLA_PARENT_DEV_NAME","IFLA_PERM_ADDRESS","IFLA_PHYS_PORT_ID","IFLA_PHYS_PORT_NAME","IFLA_PHYS_SWITCH_ID","IFLA_PORT_SELF","IFLA_PRIORITY","IFLA_PROMISCUITY","IFLA_PROP_LIST","IFLA_PROTINFO","IFLA_PROTO_DOWN","IFLA_PROTO_DOWN_REASON","IFLA_QDISC","IFLA_STATS","IFLA_STATS64","IFLA_TARGET_NETNSID","IFLA_TSO_MAX_SEGS","IFLA_TSO_MAX_SIZE","IFLA_TXQLEN","IFLA_UNSPEC","IFLA_VFINFO_LIST","IFLA_VF_PORTS","IFLA_WEIGHT","IFLA_WIRELESS","IFLA_XDP","IFNAMSIZ","IF_LINK_MODE_DEFAULT","IF_LINK_MODE_DORMANT","IF_LINK_MODE_TESTING","IF_NAMESIZE","IF_OPER_DORMANT","IF_OPER_DOWN","IF_OPER_LOWERLAYERDOWN","IF_OPER_NOTPRESENT","IF_OPER_TESTING","IF_OPER_UNKNOWN","IF_OPER_UP","IGNBRK","IGNCR","IGNPAR","IMAXBEL","INADDR_ANY","INADDR_BROADCAST","INADDR_LOOPBACK","INADDR_NONE","INIT_PROCESS","INLCR","INPCK","INPUT_PROP_CNT","INPUT_PROP_MAX","INT_MAX","INT_MIN","IN_ACCESS","IN_ALL_EVENTS","IN_ATTRIB","IN_CLOEXEC","IN_CLOSE","IN_CLOSE_NOWRITE","IN_CLOSE_WRITE","IN_CREATE","IN_DELETE","IN_DELETE_SELF","IN_DONT_FOLLOW","IN_EXCL_UNLINK","IN_IGNORED","IN_ISDIR","IN_MASK_ADD","IN_MASK_CREATE","IN_MODIFY","IN_MOVE","IN_MOVED_FROM","IN_MOVED_TO","IN_MOVE_SELF","IN_NONBLOCK","IN_ONESHOT","IN_ONLYDIR","IN_OPEN","IN_Q_OVERFLOW","IN_UNMOUNT","IP6T_SO_ORIGINAL_DST","IPC_CREAT","IPC_EXCL","IPC_INFO","IPC_NOWAIT","IPC_PRIVATE","IPC_RMID","IPC_SET","IPC_STAT","IPDEFTTL","IPOPT_CLASS","IPOPT_CLASS_MASK","IPOPT_CONTROL","IPOPT_COPIED","IPOPT_COPY","IPOPT_END","IPOPT_EOL","IPOPT_LSRR","IPOPT_MEASUREMENT","IPOPT_MINOFF","IPOPT_NOOP","IPOPT_NOP","IPOPT_NUMBER","IPOPT_NUMBER_MASK","IPOPT_OFFSET","IPOPT_OLEN","IPOPT_OPTVAL","IPOPT_RA","IPOPT_RESERVED1","IPOPT_RESERVED2","IPOPT_RR","IPOPT_SEC","IPOPT_SID","IPOPT_SSRR","IPOPT_TIMESTAMP","IPOPT_TS","IPOPT_TS_PRESPEC","IPOPT_TS_TSANDADDR","IPOPT_TS_TSONLY","IPPROTO_AH","IPPROTO_BEETPH","IPPROTO_COMP","IPPROTO_DCCP","IPPROTO_DSTOPTS","IPPROTO_EGP","IPPROTO_ENCAP","IPPROTO_ESP","IPPROTO_ETHERNET","IPPROTO_FRAGMENT","IPPROTO_GRE","IPPROTO_HOPOPTS","IPPROTO_ICMP","IPPROTO_ICMPV6","IPPROTO_IDP","IPPROTO_IGMP","IPPROTO_IP","IPPROTO_IPIP","IPPROTO_IPV6","IPPROTO_MAX","IPPROTO_MH","IPPROTO_MPLS","IPPROTO_MPTCP","IPPROTO_MTP","IPPROTO_NONE","IPPROTO_PIM","IPPROTO_PUP","IPPROTO_RAW","IPPROTO_ROUTING","IPPROTO_RSVP","IPPROTO_SCTP","IPPROTO_TCP","IPPROTO_TP","IPPROTO_UDP","IPPROTO_UDPLITE","IPTOS_ECN","IPTOS_ECN_CE","IPTOS_ECN_ECT0","IPTOS_ECN_ECT1","IPTOS_ECN_MASK","IPTOS_ECN_NOT_ECT","IPTOS_LOWDELAY","IPTOS_MINCOST","IPTOS_PREC","IPTOS_PREC_CRITIC_ECP","IPTOS_PREC_FLASH","IPTOS_PREC_FLASHOVERRIDE","IPTOS_PREC_IMMEDIATE","IPTOS_PREC_INTERNETCONTROL","IPTOS_PREC_MASK","IPTOS_PREC_NETCONTROL","IPTOS_PREC_PRIORITY","IPTOS_PREC_ROUTINE","IPTOS_RELIABILITY","IPTOS_THROUGHPUT","IPTOS_TOS","IPTOS_TOS_MASK","IPV6_2292DSTOPTS","IPV6_2292HOPLIMIT","IPV6_2292HOPOPTS","IPV6_2292PKTINFO","IPV6_2292PKTOPTIONS","IPV6_2292RTHDR","IPV6_ADDRFORM","IPV6_ADDR_PREFERENCES","IPV6_ADD_MEMBERSHIP","IPV6_AUTHHDR","IPV6_AUTOFLOWLABEL","IPV6_CHECKSUM","IPV6_DONTFRAG","IPV6_DROP_MEMBERSHIP","IPV6_DSTOPTS","IPV6_FLOWINFO","IPV6_FLOWINFO_FLOWLABEL","IPV6_FLOWINFO_PRIORITY","IPV6_FLOWINFO_SEND","IPV6_FLOWLABEL_MGR","IPV6_FREEBIND","IPV6_HDRINCL","IPV6_HOPLIMIT","IPV6_HOPOPTS","IPV6_IPSEC_POLICY","IPV6_JOIN_ANYCAST","IPV6_LEAVE_ANYCAST","IPV6_MINHOPCOUNT","IPV6_MTU","IPV6_MTU_DISCOVER","IPV6_MULTICAST_ALL","IPV6_MULTICAST_HOPS","IPV6_MULTICAST_IF","IPV6_MULTICAST_LOOP","IPV6_NEXTHOP","IPV6_ORIGDSTADDR","IPV6_PATHMTU","IPV6_PKTINFO","IPV6_PMTUDISC_DO","IPV6_PMTUDISC_DONT","IPV6_PMTUDISC_INTERFACE","IPV6_PMTUDISC_OMIT","IPV6_PMTUDISC_PROBE","IPV6_PMTUDISC_WANT","IPV6_PREFER_SRC_CGA","IPV6_PREFER_SRC_COA","IPV6_PREFER_SRC_HOME","IPV6_PREFER_SRC_NONCGA","IPV6_PREFER_SRC_PUBLIC","IPV6_PREFER_SRC_PUBTMP_DEFAULT","IPV6_PREFER_SRC_TMP","IPV6_RECVDSTOPTS","IPV6_RECVERR","IPV6_RECVFRAGSIZE","IPV6_RECVHOPLIMIT","IPV6_RECVHOPOPTS","IPV6_RECVORIGDSTADDR","IPV6_RECVPATHMTU","IPV6_RECVPKTINFO","IPV6_RECVRTHDR","IPV6_RECVTCLASS","IPV6_ROUTER_ALERT","IPV6_ROUTER_ALERT_ISOLATE","IPV6_RTHDR","IPV6_RTHDRDSTOPTS","IPV6_RTHDR_LOOSE","IPV6_RTHDR_STRICT","IPV6_TCLASS","IPV6_TRANSPARENT","IPV6_UNICAST_HOPS","IPV6_UNICAST_IF","IPV6_V6ONLY","IPV6_XFRM_POLICY","IPVERSION","IP_ADD_MEMBERSHIP","IP_ADD_SOURCE_MEMBERSHIP","IP_BIND_ADDRESS_NO_PORT","IP_BLOCK_SOURCE","IP_CHECKSUM","IP_DEFAULT_MULTICAST_LOOP","IP_DEFAULT_MULTICAST_TTL","IP_DROP_MEMBERSHIP","IP_DROP_SOURCE_MEMBERSHIP","IP_FREEBIND","IP_HDRINCL","IP_IPSEC_POLICY","IP_MINTTL","IP_MSFILTER","IP_MTU","IP_MTU_DISCOVER","IP_MULTICAST_ALL","IP_MULTICAST_IF","IP_MULTICAST_LOOP","IP_MULTICAST_TTL","IP_NODEFRAG","IP_OPTIONS","IP_ORIGDSTADDR","IP_PASSSEC","IP_PKTINFO","IP_PKTOPTIONS","IP_PMTUDISC_DO","IP_PMTUDISC_DONT","IP_PMTUDISC_INTERFACE","IP_PMTUDISC_OMIT","IP_PMTUDISC_PROBE","IP_PMTUDISC_WANT","IP_RECVERR","IP_RECVFRAGSIZE","IP_RECVOPTS","IP_RECVORIGDSTADDR","IP_RECVTOS","IP_RECVTTL","IP_RETOPTS","IP_ROUTER_ALERT","IP_TOS","IP_TRANSPARENT","IP_TTL","IP_UNBLOCK_SOURCE","IP_UNICAST_IF","IP_XFRM_POLICY","ISIG","ISOFS_SUPER_MAGIC","ISTRIP","ITIMER_PROF","ITIMER_REAL","ITIMER_VIRTUAL","IUTF8","IXANY","IXOFF","IXON","J1939_EE_INFO_NONE","J1939_EE_INFO_RX_ABORT","J1939_EE_INFO_RX_DPO","J1939_EE_INFO_RX_RTS","J1939_EE_INFO_TX_ABORT","J1939_FILTER_MAX","J1939_IDLE_ADDR","J1939_MAX_UNICAST_ADDR","J1939_NLA_BYTES_ACKED","J1939_NLA_DEST_ADDR","J1939_NLA_DEST_NAME","J1939_NLA_PAD","J1939_NLA_PGN","J1939_NLA_SRC_ADDR","J1939_NLA_SRC_NAME","J1939_NLA_TOTAL_SIZE","J1939_NO_ADDR","J1939_NO_NAME","J1939_NO_PGN","J1939_PGN_ADDRESS_CLAIMED","J1939_PGN_ADDRESS_COMMANDED","J1939_PGN_MAX","J1939_PGN_PDU1_MAX","J1939_PGN_REQUEST","JFFS2_SUPER_MAGIC","KERNEL_VERSION","KEXEC_ARCH_MASK","KEXEC_FILE_NO_INITRAMFS","KEXEC_FILE_ON_CRASH","KEXEC_FILE_UNLOAD","KEXEC_ON_CRASH","KEXEC_PRESERVE_CONTEXT","KEYCTL_ASSUME_AUTHORITY","KEYCTL_CAPABILITIES","KEYCTL_CAPS0_BIG_KEY","KEYCTL_CAPS0_CAPABILITIES","KEYCTL_CAPS0_DIFFIE_HELLMAN","KEYCTL_CAPS0_INVALIDATE","KEYCTL_CAPS0_MOVE","KEYCTL_CAPS0_PERSISTENT_KEYRINGS","KEYCTL_CAPS0_PUBLIC_KEY","KEYCTL_CAPS0_RESTRICT_KEYRING","KEYCTL_CAPS1_NS_KEYRING_NAME","KEYCTL_CAPS1_NS_KEY_TAG","KEYCTL_CHOWN","KEYCTL_CLEAR","KEYCTL_DESCRIBE","KEYCTL_DH_COMPUTE","KEYCTL_GET_KEYRING_ID","KEYCTL_GET_PERSISTENT","KEYCTL_GET_SECURITY","KEYCTL_INSTANTIATE","KEYCTL_INSTANTIATE_IOV","KEYCTL_INVALIDATE","KEYCTL_JOIN_SESSION_KEYRING","KEYCTL_LINK","KEYCTL_MOVE","KEYCTL_NEGATE","KEYCTL_PKEY_DECRYPT","KEYCTL_PKEY_ENCRYPT","KEYCTL_PKEY_QUERY","KEYCTL_PKEY_SIGN","KEYCTL_PKEY_VERIFY","KEYCTL_READ","KEYCTL_REJECT","KEYCTL_RESTRICT_KEYRING","KEYCTL_REVOKE","KEYCTL_SEARCH","KEYCTL_SESSION_TO_PARENT","KEYCTL_SETPERM","KEYCTL_SET_REQKEY_KEYRING","KEYCTL_SET_TIMEOUT","KEYCTL_SUPPORTS_DECRYPT","KEYCTL_SUPPORTS_ENCRYPT","KEYCTL_SUPPORTS_SIGN","KEYCTL_SUPPORTS_VERIFY","KEYCTL_UNLINK","KEYCTL_UPDATE","KEY_CNT","KEY_MAX","KEY_REQKEY_DEFL_DEFAULT","KEY_REQKEY_DEFL_GROUP_KEYRING","KEY_REQKEY_DEFL_NO_CHANGE","KEY_REQKEY_DEFL_PROCESS_KEYRING","KEY_REQKEY_DEFL_REQUESTOR_KEYRING","KEY_REQKEY_DEFL_SESSION_KEYRING","KEY_REQKEY_DEFL_THREAD_KEYRING","KEY_REQKEY_DEFL_USER_KEYRING","KEY_REQKEY_DEFL_USER_SESSION_KEYRING","KEY_SPEC_GROUP_KEYRING","KEY_SPEC_PROCESS_KEYRING","KEY_SPEC_REQKEY_AUTH_KEY","KEY_SPEC_REQUESTOR_KEYRING","KEY_SPEC_SESSION_KEYRING","KEY_SPEC_THREAD_KEYRING","KEY_SPEC_USER_KEYRING","KEY_SPEC_USER_SESSION_KEYRING","LC_ADDRESS","LC_ADDRESS_MASK","LC_ALL","LC_ALL_MASK","LC_COLLATE","LC_COLLATE_MASK","LC_CTYPE","LC_CTYPE_MASK","LC_IDENTIFICATION","LC_IDENTIFICATION_MASK","LC_MEASUREMENT","LC_MEASUREMENT_MASK","LC_MESSAGES","LC_MESSAGES_MASK","LC_MONETARY","LC_MONETARY_MASK","LC_NAME","LC_NAME_MASK","LC_NUMERIC","LC_NUMERIC_MASK","LC_PAPER","LC_PAPER_MASK","LC_TELEPHONE","LC_TELEPHONE_MASK","LC_TIME","LC_TIME_MASK","LED_CNT","LED_MAX","LINUX_REBOOT_CMD_CAD_OFF","LINUX_REBOOT_CMD_CAD_ON","LINUX_REBOOT_CMD_HALT","LINUX_REBOOT_CMD_KEXEC","LINUX_REBOOT_CMD_POWER_OFF","LINUX_REBOOT_CMD_RESTART","LINUX_REBOOT_CMD_RESTART2","LINUX_REBOOT_CMD_SW_SUSPEND","LINUX_REBOOT_MAGIC1","LINUX_REBOOT_MAGIC2","LINUX_REBOOT_MAGIC2A","LINUX_REBOOT_MAGIC2B","LINUX_REBOOT_MAGIC2C","LIO_NOP","LIO_NOWAIT","LIO_READ","LIO_WAIT","LIO_WRITE","LM_ID_BASE","LM_ID_NEWLM","LOCK_EX","LOCK_NB","LOCK_SH","LOCK_UN","LOGIN_PROCESS","LOG_ALERT","LOG_AUTH","LOG_AUTHPRIV","LOG_CONS","LOG_CRIT","LOG_CRON","LOG_DAEMON","LOG_DEBUG","LOG_EMERG","LOG_ERR","LOG_FACMASK","LOG_FTP","LOG_INFO","LOG_KERN","LOG_LOCAL0","LOG_LOCAL1","LOG_LOCAL2","LOG_LOCAL3","LOG_LOCAL4","LOG_LOCAL5","LOG_LOCAL6","LOG_LOCAL7","LOG_LPR","LOG_MAIL","LOG_NDELAY","LOG_NEWS","LOG_NFACILITIES","LOG_NOTICE","LOG_NOWAIT","LOG_ODELAY","LOG_PERROR","LOG_PID","LOG_PRIMASK","LOG_SYSLOG","LOG_USER","LOG_UUCP","LOG_WARNING","L_tmpnam","Lmid_t","MADV_COLD","MADV_COLLAPSE","MADV_DODUMP","MADV_DOFORK","MADV_DONTDUMP","MADV_DONTFORK","MADV_DONTNEED","MADV_DONTNEED_LOCKED","MADV_FREE","MADV_HUGEPAGE","MADV_HWPOISON","MADV_KEEPONFORK","MADV_MERGEABLE","MADV_NOHUGEPAGE","MADV_NORMAL","MADV_PAGEOUT","MADV_POPULATE_READ","MADV_POPULATE_WRITE","MADV_RANDOM","MADV_REMOVE","MADV_SEQUENTIAL","MADV_SOFT_OFFLINE","MADV_UNMERGEABLE","MADV_WILLNEED","MADV_WIPEONFORK","MAP_32BIT","MAP_ANON","MAP_ANONYMOUS","MAP_DENYWRITE","MAP_EXECUTABLE","MAP_FAILED","MAP_FILE","MAP_FIXED","MAP_FIXED_NOREPLACE","MAP_GROWSDOWN","MAP_HUGETLB","MAP_HUGE_16GB","MAP_HUGE_16MB","MAP_HUGE_1GB","MAP_HUGE_1MB","MAP_HUGE_256MB","MAP_HUGE_2GB","MAP_HUGE_2MB","MAP_HUGE_32MB","MAP_HUGE_512KB","MAP_HUGE_512MB","MAP_HUGE_64KB","MAP_HUGE_8MB","MAP_HUGE_MASK","MAP_HUGE_SHIFT","MAP_LOCKED","MAP_NONBLOCK","MAP_NORESERVE","MAP_POPULATE","MAP_PRIVATE","MAP_SHARED","MAP_SHARED_VALIDATE","MAP_STACK","MAP_SYNC","MAP_TYPE","MAXTC","MAXTTL","MAX_ADDR_LEN","MAX_IPOPTLEN","MAX_LINKS","MCAST_BLOCK_SOURCE","MCAST_EXCLUDE","MCAST_INCLUDE","MCAST_JOIN_GROUP","MCAST_JOIN_SOURCE_GROUP","MCAST_LEAVE_GROUP","MCAST_LEAVE_SOURCE_GROUP","MCAST_MSFILTER","MCAST_UNBLOCK_SOURCE","MCL_CURRENT","MCL_FUTURE","MCL_ONFAULT","MEMBARRIER_CMD_GLOBAL","MEMBARRIER_CMD_GLOBAL_EXPEDITED","MEMBARRIER_CMD_PRIVATE_EXPEDITED","MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ","MEMBARRIER_CMD_PRIVATE_EXPEDITED_SYNC_CORE","MEMBARRIER_CMD_QUERY","MEMBARRIER_CMD_REGISTER_GLOBAL_EXPEDITED","MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED","MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED_RSEQ","MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED_SYNC_CORE","MFD_ALLOW_SEALING","MFD_CLOEXEC","MFD_HUGETLB","MFD_HUGE_16GB","MFD_HUGE_16MB","MFD_HUGE_1GB","MFD_HUGE_1MB","MFD_HUGE_256MB","MFD_HUGE_2GB","MFD_HUGE_2MB","MFD_HUGE_32MB","MFD_HUGE_512KB","MFD_HUGE_512MB","MFD_HUGE_64KB","MFD_HUGE_8MB","MFD_HUGE_MASK","MFD_HUGE_SHIFT","MINIX2_SUPER_MAGIC","MINIX2_SUPER_MAGIC2","MINIX3_SUPER_MAGIC","MINIX_SUPER_MAGIC","MINIX_SUPER_MAGIC2","MINSIGSTKSZ","MLOCK_ONFAULT","MMAP_PAGE_ZERO","MNT_DETACH","MNT_EXPIRE","MNT_FORCE","MODULE_INIT_IGNORE_MODVERSIONS","MODULE_INIT_IGNORE_VERMAGIC","MOD_CLKA","MOD_CLKB","MOD_ESTERROR","MOD_FREQUENCY","MOD_MAXERROR","MOD_MICRO","MOD_NANO","MOD_OFFSET","MOD_STATUS","MOD_TAI","MOD_TIMECONST","MON_1","MON_10","MON_11","MON_12","MON_2","MON_3","MON_4","MON_5","MON_6","MON_7","MON_8","MON_9","MOVE_MOUNT_BENEATH","MOVE_MOUNT_F_AUTOMOUNTS","MOVE_MOUNT_F_EMPTY_PATH","MOVE_MOUNT_F_SYMLINKS","MOVE_MOUNT_SET_GROUP","MOVE_MOUNT_T_AUTOMOUNTS","MOVE_MOUNT_T_EMPTY_PATH","MOVE_MOUNT_T_SYMLINKS","MPOL_BIND","MPOL_DEFAULT","MPOL_F_NUMA_BALANCING","MPOL_F_RELATIVE_NODES","MPOL_F_STATIC_NODES","MPOL_INTERLEAVE","MPOL_LOCAL","MPOL_PREFERRED","MREMAP_DONTUNMAP","MREMAP_FIXED","MREMAP_MAYMOVE","MSC_CNT","MSC_MAX","MSDOS_SUPER_MAGIC","MSG_CMSG_CLOEXEC","MSG_CONFIRM","MSG_COPY","MSG_CTRUNC","MSG_DONTROUTE","MSG_DONTWAIT","MSG_EOR","MSG_ERRQUEUE","MSG_EXCEPT","MSG_FASTOPEN","MSG_FIN","MSG_INFO","MSG_MORE","MSG_NOERROR","MSG_NOSIGNAL","MSG_NOTIFICATION","MSG_OOB","MSG_PEEK","MSG_RST","MSG_STAT","MSG_SYN","MSG_TRUNC","MSG_TRYHARD","MSG_WAITALL","MSG_WAITFORONE","MSG_ZEROCOPY","MS_ACTIVE","MS_ASYNC","MS_BIND","MS_DIRSYNC","MS_INVALIDATE","MS_I_VERSION","MS_KERNMOUNT","MS_LAZYTIME","MS_MANDLOCK","MS_MGC_MSK","MS_MGC_VAL","MS_MOVE","MS_NOATIME","MS_NODEV","MS_NODIRATIME","MS_NOEXEC","MS_NOSUID","MS_NOUSER","MS_POSIXACL","MS_PRIVATE","MS_RDONLY","MS_REC","MS_RELATIME","MS_REMOUNT","MS_RMT_MASK","MS_SHARED","MS_SILENT","MS_SLAVE","MS_STRICTATIME","MS_SYNC","MS_SYNCHRONOUS","MS_UNBINDABLE","M_ARENA_MAX","M_ARENA_TEST","M_CHECK_ACTION","M_GRAIN","M_KEEP","M_MMAP_MAX","M_MMAP_THRESHOLD","M_MXFAST","M_NLBLKS","M_PERTURB","M_TOP_PAD","M_TRIM_THRESHOLD","NCCS","NCP_SUPER_MAGIC","NDA_CACHEINFO","NDA_DST","NDA_IFINDEX","NDA_LINK_NETNSID","NDA_LLADDR","NDA_MASTER","NDA_PORT","NDA_PROBES","NDA_SRC_VNI","NDA_UNSPEC","NDA_VLAN","NDA_VNI","NETLINK_ADD_MEMBERSHIP","NETLINK_AUDIT","NETLINK_BROADCAST_ERROR","NETLINK_CAP_ACK","NETLINK_CONNECTOR","NETLINK_CRYPTO","NETLINK_DNRTMSG","NETLINK_DROP_MEMBERSHIP","NETLINK_ECRYPTFS","NETLINK_EXT_ACK","NETLINK_FIB_LOOKUP","NETLINK_FIREWALL","NETLINK_GENERIC","NETLINK_GET_STRICT_CHK","NETLINK_INET_DIAG","NETLINK_IP6_FW","NETLINK_ISCSI","NETLINK_KOBJECT_UEVENT","NETLINK_LISTEN_ALL_NSID","NETLINK_LIST_MEMBERSHIPS","NETLINK_NETFILTER","NETLINK_NFLOG","NETLINK_NO_ENOBUFS","NETLINK_PKTINFO","NETLINK_RDMA","NETLINK_ROUTE","NETLINK_RX_RING","NETLINK_SCSITRANSPORT","NETLINK_SELINUX","NETLINK_SOCK_DIAG","NETLINK_TX_RING","NETLINK_UNUSED","NETLINK_USERSOCK","NETLINK_XFRM","NEW_TIME","NFNETLINK_V0","NFNLGRP_ACCT_QUOTA","NFNLGRP_CONNTRACK_DESTROY","NFNLGRP_CONNTRACK_EXP_DESTROY","NFNLGRP_CONNTRACK_EXP_NEW","NFNLGRP_CONNTRACK_EXP_UPDATE","NFNLGRP_CONNTRACK_NEW","NFNLGRP_CONNTRACK_UPDATE","NFNLGRP_NFTABLES","NFNLGRP_NFTRACE","NFNLGRP_NONE","NFNL_BATCH_GENID","NFNL_BATCH_UNSPEC","NFNL_MSG_BATCH_BEGIN","NFNL_MSG_BATCH_END","NFNL_SUBSYS_ACCT","NFNL_SUBSYS_COUNT","NFNL_SUBSYS_CTHELPER","NFNL_SUBSYS_CTNETLINK","NFNL_SUBSYS_CTNETLINK_EXP","NFNL_SUBSYS_CTNETLINK_TIMEOUT","NFNL_SUBSYS_HOOK","NFNL_SUBSYS_IPSET","NFNL_SUBSYS_NFTABLES","NFNL_SUBSYS_NFT_COMPAT","NFNL_SUBSYS_NONE","NFNL_SUBSYS_OSF","NFNL_SUBSYS_QUEUE","NFNL_SUBSYS_ULOG","NFPROTO_ARP","NFPROTO_BRIDGE","NFPROTO_DECNET","NFPROTO_INET","NFPROTO_IPV4","NFPROTO_IPV6","NFPROTO_NETDEV","NFPROTO_NUMPROTO","NFPROTO_UNSPEC","NFQA_CAP_LEN","NFQA_CFG_CMD","NFQA_CFG_FLAGS","NFQA_CFG_F_CONNTRACK","NFQA_CFG_F_FAIL_OPEN","NFQA_CFG_F_GSO","NFQA_CFG_F_MAX","NFQA_CFG_F_SECCTX","NFQA_CFG_F_UID_GID","NFQA_CFG_MASK","NFQA_CFG_PARAMS","NFQA_CFG_QUEUE_MAXLEN","NFQA_CFG_UNSPEC","NFQA_CT","NFQA_CT_INFO","NFQA_EXP","NFQA_GID","NFQA_HWADDR","NFQA_IFINDEX_INDEV","NFQA_IFINDEX_OUTDEV","NFQA_IFINDEX_PHYSINDEV","NFQA_IFINDEX_PHYSOUTDEV","NFQA_L2HDR","NFQA_MARK","NFQA_PACKET_HDR","NFQA_PAYLOAD","NFQA_PRIORITY","NFQA_SECCTX","NFQA_SKB_CSUMNOTREADY","NFQA_SKB_CSUM_NOTVERIFIED","NFQA_SKB_GSO","NFQA_SKB_INFO","NFQA_TIMESTAMP","NFQA_UID","NFQA_UNSPEC","NFQA_VERDICT_HDR","NFQA_VLAN","NFQA_VLAN_PROTO","NFQA_VLAN_TCI","NFQA_VLAN_UNSPEC","NFQNL_CFG_CMD_BIND","NFQNL_CFG_CMD_NONE","NFQNL_CFG_CMD_PF_BIND","NFQNL_CFG_CMD_PF_UNBIND","NFQNL_CFG_CMD_UNBIND","NFQNL_COPY_META","NFQNL_COPY_NONE","NFQNL_COPY_PACKET","NFQNL_MSG_CONFIG","NFQNL_MSG_PACKET","NFQNL_MSG_VERDICT","NFQNL_MSG_VERDICT_BATCH","NFS_SUPER_MAGIC","NFT_BREAK","NFT_BYTEORDER_HTON","NFT_BYTEORDER_NTOH","NFT_CHAIN_MAXNAMELEN","NFT_CMP_EQ","NFT_CMP_GT","NFT_CMP_GTE","NFT_CMP_LT","NFT_CMP_LTE","NFT_CMP_NEQ","NFT_CONTINUE","NFT_CT_BYTES","NFT_CT_DIRECTION","NFT_CT_DST","NFT_CT_EXPIRATION","NFT_CT_HELPER","NFT_CT_L3PROTOCOL","NFT_CT_LABELS","NFT_CT_MARK","NFT_CT_PKTS","NFT_CT_PROTOCOL","NFT_CT_PROTO_DST","NFT_CT_PROTO_SRC","NFT_CT_SECMARK","NFT_CT_SRC","NFT_CT_STATE","NFT_CT_STATUS","NFT_DATA_RESERVED_MASK","NFT_DATA_VALUE","NFT_DATA_VALUE_MAXLEN","NFT_DATA_VERDICT","NFT_DYNSET_F_INV","NFT_DYNSET_OP_ADD","NFT_DYNSET_OP_UPDATE","NFT_GOTO","NFT_JUMP","NFT_LIMIT_F_INV","NFT_LIMIT_PKTS","NFT_LIMIT_PKT_BYTES","NFT_LOOKUP_F_INV","NFT_META_BRI_IIFNAME","NFT_META_BRI_OIFNAME","NFT_META_CGROUP","NFT_META_CPU","NFT_META_IIF","NFT_META_IIFGROUP","NFT_META_IIFNAME","NFT_META_IIFTYPE","NFT_META_L4PROTO","NFT_META_LEN","NFT_META_MARK","NFT_META_NFPROTO","NFT_META_NFTRACE","NFT_META_OIF","NFT_META_OIFGROUP","NFT_META_OIFNAME","NFT_META_OIFTYPE","NFT_META_PKTTYPE","NFT_META_PRANDOM","NFT_META_PRIORITY","NFT_META_PROTOCOL","NFT_META_RTCLASSID","NFT_META_SECMARK","NFT_META_SKGID","NFT_META_SKUID","NFT_MSG_DELCHAIN","NFT_MSG_DELOBJ","NFT_MSG_DELRULE","NFT_MSG_DELSET","NFT_MSG_DELSETELEM","NFT_MSG_DELTABLE","NFT_MSG_GETCHAIN","NFT_MSG_GETGEN","NFT_MSG_GETOBJ","NFT_MSG_GETOBJ_RESET","NFT_MSG_GETRULE","NFT_MSG_GETSET","NFT_MSG_GETSETELEM","NFT_MSG_GETTABLE","NFT_MSG_MAX","NFT_MSG_NEWCHAIN","NFT_MSG_NEWGEN","NFT_MSG_NEWOBJ","NFT_MSG_NEWRULE","NFT_MSG_NEWSET","NFT_MSG_NEWSETELEM","NFT_MSG_NEWTABLE","NFT_MSG_TRACE","NFT_NAT_DNAT","NFT_NAT_SNAT","NFT_NG_INCREMENTAL","NFT_NG_RANDOM","NFT_OBJ_MAXNAMELEN","NFT_PAYLOAD_CSUM_INET","NFT_PAYLOAD_CSUM_NONE","NFT_PAYLOAD_LL_HEADER","NFT_PAYLOAD_NETWORK_HEADER","NFT_PAYLOAD_TRANSPORT_HEADER","NFT_QUEUE_FLAG_BYPASS","NFT_QUEUE_FLAG_CPU_FANOUT","NFT_QUEUE_FLAG_MASK","NFT_QUOTA_F_INV","NFT_RANGE_EQ","NFT_RANGE_NEQ","NFT_REG32_00","NFT_REG32_01","NFT_REG32_02","NFT_REG32_03","NFT_REG32_04","NFT_REG32_05","NFT_REG32_06","NFT_REG32_07","NFT_REG32_08","NFT_REG32_09","NFT_REG32_10","NFT_REG32_11","NFT_REG32_12","NFT_REG32_13","NFT_REG32_14","NFT_REG32_15","NFT_REG32_SIZE","NFT_REG_1","NFT_REG_2","NFT_REG_3","NFT_REG_4","NFT_REG_SIZE","NFT_REG_VERDICT","NFT_REJECT_ICMPX_ADMIN_PROHIBITED","NFT_REJECT_ICMPX_HOST_UNREACH","NFT_REJECT_ICMPX_NO_ROUTE","NFT_REJECT_ICMPX_PORT_UNREACH","NFT_REJECT_ICMPX_UNREACH","NFT_REJECT_ICMP_UNREACH","NFT_REJECT_TCP_RST","NFT_RETURN","NFT_SET_ANONYMOUS","NFT_SET_CONSTANT","NFT_SET_ELEM_INTERVAL_END","NFT_SET_EVAL","NFT_SET_INTERVAL","NFT_SET_MAP","NFT_SET_MAXNAMELEN","NFT_SET_POL_MEMORY","NFT_SET_POL_PERFORMANCE","NFT_SET_TIMEOUT","NFT_TABLE_MAXNAMELEN","NFT_TRACETYPE_POLICY","NFT_TRACETYPE_RETURN","NFT_TRACETYPE_RULE","NFT_TRACETYPE_UNSPEC","NFT_USERDATA_MAXLEN","NFULA_CFG_CMD","NFULA_CFG_FLAGS","NFULA_CFG_MODE","NFULA_CFG_NLBUFSIZ","NFULA_CFG_QTHRESH","NFULA_CFG_TIMEOUT","NFULA_CFG_UNSPEC","NFULA_CT","NFULA_CT_INFO","NFULA_GID","NFULA_HWADDR","NFULA_HWHEADER","NFULA_HWLEN","NFULA_HWTYPE","NFULA_IFINDEX_INDEV","NFULA_IFINDEX_OUTDEV","NFULA_IFINDEX_PHYSINDEV","NFULA_IFINDEX_PHYSOUTDEV","NFULA_L2HDR","NFULA_MARK","NFULA_PACKET_HDR","NFULA_PAYLOAD","NFULA_PREFIX","NFULA_SEQ","NFULA_SEQ_GLOBAL","NFULA_TIMESTAMP","NFULA_UID","NFULA_UNSPEC","NFULA_VLAN","NFULA_VLAN_PROTO","NFULA_VLAN_TCI","NFULA_VLAN_UNSPEC","NFULNL_CFG_CMD_BIND","NFULNL_CFG_CMD_NONE","NFULNL_CFG_CMD_PF_BIND","NFULNL_CFG_CMD_PF_UNBIND","NFULNL_CFG_CMD_UNBIND","NFULNL_CFG_F_CONNTRACK","NFULNL_CFG_F_SEQ","NFULNL_CFG_F_SEQ_GLOBAL","NFULNL_COPY_META","NFULNL_COPY_NONE","NFULNL_COPY_PACKET","NFULNL_MSG_CONFIG","NFULNL_MSG_PACKET","NF_ACCEPT","NF_DROP","NF_INET_FORWARD","NF_INET_LOCAL_IN","NF_INET_LOCAL_OUT","NF_INET_NUMHOOKS","NF_INET_POST_ROUTING","NF_INET_PRE_ROUTING","NF_IP6_FORWARD","NF_IP6_LOCAL_IN","NF_IP6_LOCAL_OUT","NF_IP6_NUMHOOKS","NF_IP6_POST_ROUTING","NF_IP6_PRE_ROUTING","NF_IP6_PRI_CONNTRACK","NF_IP6_PRI_CONNTRACK_DEFRAG","NF_IP6_PRI_CONNTRACK_HELPER","NF_IP6_PRI_FILTER","NF_IP6_PRI_FIRST","NF_IP6_PRI_LAST","NF_IP6_PRI_MANGLE","NF_IP6_PRI_NAT_DST","NF_IP6_PRI_NAT_SRC","NF_IP6_PRI_RAW","NF_IP6_PRI_SECURITY","NF_IP6_PRI_SELINUX_FIRST","NF_IP6_PRI_SELINUX_LAST","NF_IP_FORWARD","NF_IP_LOCAL_IN","NF_IP_LOCAL_OUT","NF_IP_NUMHOOKS","NF_IP_POST_ROUTING","NF_IP_PRE_ROUTING","NF_IP_PRI_CONNTRACK","NF_IP_PRI_CONNTRACK_CONFIRM","NF_IP_PRI_CONNTRACK_DEFRAG","NF_IP_PRI_CONNTRACK_HELPER","NF_IP_PRI_FILTER","NF_IP_PRI_FIRST","NF_IP_PRI_LAST","NF_IP_PRI_MANGLE","NF_IP_PRI_NAT_DST","NF_IP_PRI_NAT_SRC","NF_IP_PRI_RAW","NF_IP_PRI_SECURITY","NF_IP_PRI_SELINUX_FIRST","NF_IP_PRI_SELINUX_LAST","NF_MAX_VERDICT","NF_NETDEV_INGRESS","NF_NETDEV_NUMHOOKS","NF_QUEUE","NF_REPEAT","NF_STOLEN","NF_STOP","NF_VERDICT_BITS","NF_VERDICT_FLAG_QUEUE_BYPASS","NF_VERDICT_MASK","NF_VERDICT_QBITS","NF_VERDICT_QMASK","NILFS_SUPER_MAGIC","NI_DGRAM","NI_MAXHOST","NI_NAMEREQD","NI_NOFQDN","NI_NUMERICHOST","NI_NUMERICSERV","NL0","NL1","NLA_ALIGN","NLA_ALIGNTO","NLA_F_NESTED","NLA_F_NET_BYTEORDER","NLA_TYPE_MASK","NLDLY","NLMSG_DONE","NLMSG_ERROR","NLMSG_MIN_TYPE","NLMSG_NOOP","NLMSG_OVERRUN","NLM_F_ACK","NLM_F_APPEND","NLM_F_ATOMIC","NLM_F_CREATE","NLM_F_DUMP","NLM_F_DUMP_FILTERED","NLM_F_DUMP_INTR","NLM_F_ECHO","NLM_F_EXCL","NLM_F_MATCH","NLM_F_MULTI","NLM_F_REPLACE","NLM_F_REQUEST","NLM_F_ROOT","NOEXPR","NOFLSH","NOSTR","NSFS_MAGIC","NTF_EXT_LEARNED","NTF_MASTER","NTF_OFFLOADED","NTF_PROXY","NTF_ROUTER","NTF_SELF","NTF_USE","NTP_API","NT_ASRS","NT_AUXV","NT_FPREGSET","NT_GWINDOWS","NT_LWPSINFO","NT_LWPSTATUS","NT_PLATFORM","NT_PRCRED","NT_PRFPREG","NT_PRFPXREG","NT_PRPSINFO","NT_PRSTATUS","NT_PRXREG","NT_PSINFO","NT_PSTATUS","NT_TASKSTRUCT","NT_UTSNAME","NUD_DELAY","NUD_FAILED","NUD_INCOMPLETE","NUD_NOARP","NUD_NONE","NUD_PERMANENT","NUD_PROBE","NUD_REACHABLE","NUD_STALE","OCFS2_SUPER_MAGIC","OCRNL","OFDEL","OFILL","OLCUC","OLD_TIME","ONLCR","ONLRET","ONOCR","OPENPROM_SUPER_MAGIC","OPEN_TREE_CLOEXEC","OPEN_TREE_CLONE","OPOST","ORIG_RAX","OVERLAYFS_SUPER_MAGIC","O_ACCMODE","O_APPEND","O_ASYNC","O_CLOEXEC","O_CREAT","O_DIRECT","O_DIRECTORY","O_DSYNC","O_EXCL","O_FSYNC","O_LARGEFILE","O_NDELAY","O_NOATIME","O_NOCTTY","O_NOFOLLOW","O_NONBLOCK","O_PATH","O_RDONLY","O_RDWR","O_RSYNC","O_SYNC","O_TMPFILE","O_TRUNC","O_WRONLY","PACKET_ADD_MEMBERSHIP","PACKET_DROP_MEMBERSHIP","PACKET_MR_ALLMULTI","PACKET_MR_MULTICAST","PACKET_MR_PROMISC","PACKET_MR_UNICAST","PARENB","PARMRK","PARODD","PATH_MAX","PENDIN","PF_ALG","PF_APPLETALK","PF_ASH","PF_ATMPVC","PF_ATMSVC","PF_AX25","PF_BLUETOOTH","PF_BRIDGE","PF_CAIF","PF_CAN","PF_DECnet","PF_ECONET","PF_IB","PF_IEEE802154","PF_INET","PF_INET6","PF_IPX","PF_IRDA","PF_ISDN","PF_IUCV","PF_KEY","PF_LLC","PF_LOCAL","PF_MASKOS","PF_MASKPROC","PF_MPLS","PF_NETBEUI","PF_NETLINK","PF_NETROM","PF_NFC","PF_PACKET","PF_PHONET","PF_PPPOX","PF_R","PF_RDS","PF_ROSE","PF_ROUTE","PF_RXRPC","PF_SECURITY","PF_SNA","PF_TIPC","PF_UNIX","PF_UNSPEC","PF_VSOCK","PF_W","PF_WANPIPE","PF_X","PF_X25","PF_XDP","PIDFD_NONBLOCK","PIPE_BUF","PM_STR","POLLERR","POLLHUP","POLLIN","POLLNVAL","POLLOUT","POLLPRI","POLLRDBAND","POLLRDHUP","POLLRDNORM","POLLWRBAND","POLLWRNORM","POSIX_FADV_DONTNEED","POSIX_FADV_NOREUSE","POSIX_FADV_NORMAL","POSIX_FADV_RANDOM","POSIX_FADV_SEQUENTIAL","POSIX_FADV_WILLNEED","POSIX_MADV_DONTNEED","POSIX_MADV_NORMAL","POSIX_MADV_RANDOM","POSIX_MADV_SEQUENTIAL","POSIX_MADV_WILLNEED","POSIX_SPAWN_RESETIDS","POSIX_SPAWN_SETPGROUP","POSIX_SPAWN_SETSCHEDPARAM","POSIX_SPAWN_SETSCHEDULER","POSIX_SPAWN_SETSID","POSIX_SPAWN_SETSIGDEF","POSIX_SPAWN_SETSIGMASK","POSIX_SPAWN_USEVFORK","PRIO_MAX","PRIO_MIN","PRIO_PGRP","PRIO_PROCESS","PRIO_USER","PROC_SUPER_MAGIC","PROT_EXEC","PROT_GROWSDOWN","PROT_GROWSUP","PROT_NONE","PROT_READ","PROT_WRITE","PR_CAPBSET_DROP","PR_CAPBSET_READ","PR_CAP_AMBIENT","PR_CAP_AMBIENT_CLEAR_ALL","PR_CAP_AMBIENT_IS_SET","PR_CAP_AMBIENT_LOWER","PR_CAP_AMBIENT_RAISE","PR_ENDIAN_BIG","PR_ENDIAN_LITTLE","PR_ENDIAN_PPC_LITTLE","PR_FPEMU_NOPRINT","PR_FPEMU_SIGFPE","PR_FP_EXC_ASYNC","PR_FP_EXC_DISABLED","PR_FP_EXC_DIV","PR_FP_EXC_INV","PR_FP_EXC_NONRECOV","PR_FP_EXC_OVF","PR_FP_EXC_PRECISE","PR_FP_EXC_RES","PR_FP_EXC_SW_ENABLE","PR_FP_EXC_UND","PR_FP_MODE_FR","PR_FP_MODE_FRE","PR_GET_CHILD_SUBREAPER","PR_GET_DUMPABLE","PR_GET_ENDIAN","PR_GET_FPEMU","PR_GET_FPEXC","PR_GET_FP_MODE","PR_GET_KEEPCAPS","PR_GET_NAME","PR_GET_NO_NEW_PRIVS","PR_GET_PDEATHSIG","PR_GET_SECCOMP","PR_GET_SECUREBITS","PR_GET_SPECULATION_CTRL","PR_GET_THP_DISABLE","PR_GET_TID_ADDRESS","PR_GET_TIMERSLACK","PR_GET_TIMING","PR_GET_TSC","PR_GET_UNALIGN","PR_MCE_KILL","PR_MCE_KILL_CLEAR","PR_MCE_KILL_DEFAULT","PR_MCE_KILL_EARLY","PR_MCE_KILL_GET","PR_MCE_KILL_LATE","PR_MCE_KILL_SET","PR_MPX_DISABLE_MANAGEMENT","PR_MPX_ENABLE_MANAGEMENT","PR_SCHED_CORE","PR_SCHED_CORE_CREATE","PR_SCHED_CORE_GET","PR_SCHED_CORE_MAX","PR_SCHED_CORE_SCOPE_PROCESS_GROUP","PR_SCHED_CORE_SCOPE_THREAD","PR_SCHED_CORE_SCOPE_THREAD_GROUP","PR_SCHED_CORE_SHARE_FROM","PR_SCHED_CORE_SHARE_TO","PR_SET_CHILD_SUBREAPER","PR_SET_DUMPABLE","PR_SET_ENDIAN","PR_SET_FPEMU","PR_SET_FPEXC","PR_SET_FP_MODE","PR_SET_KEEPCAPS","PR_SET_MM","PR_SET_MM_ARG_END","PR_SET_MM_ARG_START","PR_SET_MM_AUXV","PR_SET_MM_BRK","PR_SET_MM_END_CODE","PR_SET_MM_END_DATA","PR_SET_MM_ENV_END","PR_SET_MM_ENV_START","PR_SET_MM_EXE_FILE","PR_SET_MM_MAP","PR_SET_MM_MAP_SIZE","PR_SET_MM_START_BRK","PR_SET_MM_START_CODE","PR_SET_MM_START_DATA","PR_SET_MM_START_STACK","PR_SET_NAME","PR_SET_NO_NEW_PRIVS","PR_SET_PDEATHSIG","PR_SET_PTRACER","PR_SET_PTRACER_ANY","PR_SET_SECCOMP","PR_SET_SECUREBITS","PR_SET_SPECULATION_CTRL","PR_SET_THP_DISABLE","PR_SET_TIMERSLACK","PR_SET_TIMING","PR_SET_TSC","PR_SET_UNALIGN","PR_SET_VMA","PR_SET_VMA_ANON_NAME","PR_SPEC_DISABLE","PR_SPEC_DISABLE_NOEXEC","PR_SPEC_ENABLE","PR_SPEC_FORCE_DISABLE","PR_SPEC_INDIRECT_BRANCH","PR_SPEC_NOT_AFFECTED","PR_SPEC_PRCTL","PR_SPEC_STORE_BYPASS","PR_TASK_PERF_EVENTS_DISABLE","PR_TASK_PERF_EVENTS_ENABLE","PR_TIMING_STATISTICAL","PR_TIMING_TIMESTAMP","PR_TSC_ENABLE","PR_TSC_SIGSEGV","PR_UNALIGN_NOPRINT","PR_UNALIGN_SIGBUS","PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP","PTHREAD_COND_INITIALIZER","PTHREAD_CREATE_DETACHED","PTHREAD_CREATE_JOINABLE","PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP","PTHREAD_MUTEX_ADAPTIVE_NP","PTHREAD_MUTEX_DEFAULT","PTHREAD_MUTEX_ERRORCHECK","PTHREAD_MUTEX_INITIALIZER","PTHREAD_MUTEX_NORMAL","PTHREAD_MUTEX_RECURSIVE","PTHREAD_MUTEX_ROBUST","PTHREAD_MUTEX_STALLED","PTHREAD_ONCE_INIT","PTHREAD_PRIO_INHERIT","PTHREAD_PRIO_NONE","PTHREAD_PRIO_PROTECT","PTHREAD_PROCESS_PRIVATE","PTHREAD_PROCESS_SHARED","PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP","PTHREAD_RWLOCK_INITIALIZER","PTHREAD_STACK_MIN","PTRACE_ATTACH","PTRACE_CONT","PTRACE_DETACH","PTRACE_EVENT_CLONE","PTRACE_EVENT_EXEC","PTRACE_EVENT_EXIT","PTRACE_EVENT_FORK","PTRACE_EVENT_SECCOMP","PTRACE_EVENT_STOP","PTRACE_EVENT_VFORK","PTRACE_EVENT_VFORK_DONE","PTRACE_GETEVENTMSG","PTRACE_GETFPREGS","PTRACE_GETFPXREGS","PTRACE_GETREGS","PTRACE_GETREGSET","PTRACE_GETSIGINFO","PTRACE_GETSIGMASK","PTRACE_GET_RSEQ_CONFIGURATION","PTRACE_GET_SYSCALL_INFO","PTRACE_INTERRUPT","PTRACE_KILL","PTRACE_LISTEN","PTRACE_O_EXITKILL","PTRACE_O_MASK","PTRACE_O_SUSPEND_SECCOMP","PTRACE_O_TRACECLONE","PTRACE_O_TRACEEXEC","PTRACE_O_TRACEEXIT","PTRACE_O_TRACEFORK","PTRACE_O_TRACESECCOMP","PTRACE_O_TRACESYSGOOD","PTRACE_O_TRACEVFORK","PTRACE_O_TRACEVFORKDONE","PTRACE_PEEKDATA","PTRACE_PEEKSIGINFO","PTRACE_PEEKSIGINFO_SHARED","PTRACE_PEEKTEXT","PTRACE_PEEKUSER","PTRACE_POKEDATA","PTRACE_POKETEXT","PTRACE_POKEUSER","PTRACE_SEIZE","PTRACE_SETFPREGS","PTRACE_SETFPXREGS","PTRACE_SETOPTIONS","PTRACE_SETREGS","PTRACE_SETREGSET","PTRACE_SETSIGINFO","PTRACE_SETSIGMASK","PTRACE_SINGLESTEP","PTRACE_SYSCALL","PTRACE_SYSCALL_INFO_ENTRY","PTRACE_SYSCALL_INFO_EXIT","PTRACE_SYSCALL_INFO_NONE","PTRACE_SYSCALL_INFO_SECCOMP","PTRACE_SYSEMU","PTRACE_SYSEMU_SINGLESTEP","PTRACE_TRACEME","PT_DYNAMIC","PT_GNU_EH_FRAME","PT_GNU_RELRO","PT_GNU_STACK","PT_HIOS","PT_HIPROC","PT_HISUNW","PT_INTERP","PT_LOAD","PT_LOOS","PT_LOPROC","PT_LOSUNW","PT_NOTE","PT_NULL","PT_NUM","PT_PHDR","PT_SHLIB","PT_SUNWBSS","PT_SUNWSTACK","PT_TLS","P_ALL","P_PGID","P_PID","P_PIDFD","QCMD","QFMT_VFS_OLD","QFMT_VFS_V0","QFMT_VFS_V1","QIF_ALL","QIF_BLIMITS","QIF_BTIME","QIF_ILIMITS","QIF_INODES","QIF_ITIME","QIF_LIMITS","QIF_SPACE","QIF_TIMES","QIF_USAGE","QNX4_SUPER_MAGIC","QNX6_SUPER_MAGIC","Q_GETFMT","Q_GETINFO","Q_GETQUOTA","Q_QUOTAOFF","Q_QUOTAON","Q_SETINFO","Q_SETQUOTA","Q_SYNC","R10","R11","R12","R13","R14","R15","R8","R9","RADIXCHAR","RAND_MAX","RAX","RBP","RBX","RB_AUTOBOOT","RB_DISABLE_CAD","RB_ENABLE_CAD","RB_HALT_SYSTEM","RB_KEXEC","RB_POWER_OFF","RB_SW_SUSPEND","RCX","RDI","RDTGROUP_SUPER_MAGIC","RDX","READ_IMPLIES_EXEC","REG_BADBR","REG_BADPAT","REG_BADRPT","REG_CR2","REG_CSGSFS","REG_EBRACE","REG_EBRACK","REG_ECOLLATE","REG_ECTYPE","REG_EEND","REG_EESCAPE","REG_EFL","REG_ENOSYS","REG_EPAREN","REG_ERANGE","REG_ERPAREN","REG_ERR","REG_ESIZE","REG_ESPACE","REG_ESUBREG","REG_EXTENDED","REG_ICASE","REG_NEWLINE","REG_NOMATCH","REG_NOSUB","REG_NOTBOL","REG_NOTEOL","REG_OLDMASK","REG_R10","REG_R11","REG_R12","REG_R13","REG_R14","REG_R15","REG_R8","REG_R9","REG_RAX","REG_RBP","REG_RBX","REG_RCX","REG_RDI","REG_RDX","REG_RIP","REG_RSI","REG_RSP","REG_STARTEND","REG_TRAPNO","REISERFS_SUPER_MAGIC","REL_CNT","REL_MAX","RENAME_EXCHANGE","RENAME_NOREPLACE","RENAME_WHITEOUT","REP_CNT","REP_MAX","RESOLVE_BENEATH","RESOLVE_CACHED","RESOLVE_IN_ROOT","RESOLVE_NO_MAGICLINKS","RESOLVE_NO_SYMLINKS","RESOLVE_NO_XDEV","RIP","RLIM64_INFINITY","RLIMIT_AS","RLIMIT_CORE","RLIMIT_CPU","RLIMIT_DATA","RLIMIT_FSIZE","RLIMIT_LOCKS","RLIMIT_MEMLOCK","RLIMIT_MSGQUEUE","RLIMIT_NICE","RLIMIT_NLIMITS","RLIMIT_NOFILE","RLIMIT_NPROC","RLIMIT_RSS","RLIMIT_RTPRIO","RLIMIT_RTTIME","RLIMIT_SIGPENDING","RLIMIT_STACK","RLIM_INFINITY","RLIM_NLIMITS","RLIM_SAVED_CUR","RLIM_SAVED_MAX","RSI","RSP","RTA_CACHEINFO","RTA_DST","RTA_ENCAP","RTA_ENCAP_TYPE","RTA_EXPIRES","RTA_FLOW","RTA_GATEWAY","RTA_IIF","RTA_MARK","RTA_METRICS","RTA_MFC_STATS","RTA_MP_ALGO","RTA_MULTIPATH","RTA_NEWDST","RTA_OIF","RTA_PAD","RTA_PREF","RTA_PREFSRC","RTA_PRIORITY","RTA_PROTOINFO","RTA_SESSION","RTA_SRC","RTA_TABLE","RTA_TTL_PROPAGATE","RTA_UID","RTA_UNSPEC","RTA_VIA","RTCF_DIRECTSRC","RTCF_DOREDIRECT","RTCF_LOG","RTCF_MASQ","RTCF_NAT","RTCF_VALVE","RTEXT_FILTER_BRVLAN","RTEXT_FILTER_BRVLAN_COMPRESSED","RTEXT_FILTER_CFM_CONFIG","RTEXT_FILTER_CFM_STATUS","RTEXT_FILTER_MRP","RTEXT_FILTER_SKIP_STATS","RTEXT_FILTER_VF","RTF_ADDRCLASSMASK","RTF_ADDRCONF","RTF_ALLONLINK","RTF_BROADCAST","RTF_CACHE","RTF_DEFAULT","RTF_DYNAMIC","RTF_FLOW","RTF_GATEWAY","RTF_HOST","RTF_INTERFACE","RTF_IRTT","RTF_LINKRT","RTF_LOCAL","RTF_MODIFIED","RTF_MSS","RTF_MTU","RTF_MULTICAST","RTF_NAT","RTF_NOFORWARD","RTF_NONEXTHOP","RTF_NOPMTUDISC","RTF_POLICY","RTF_REINSTATE","RTF_REJECT","RTF_STATIC","RTF_THROW","RTF_UP","RTF_WINDOW","RTF_XRESOLVE","RTLD_DEEPBIND","RTLD_DEFAULT","RTLD_DI_CONFIGADDR","RTLD_DI_LINKMAP","RTLD_DI_LMID","RTLD_DI_ORIGIN","RTLD_DI_PROFILENAME","RTLD_DI_PROFILEOUT","RTLD_DI_SERINFO","RTLD_DI_SERINFOSIZE","RTLD_DI_TLS_DATA","RTLD_DI_TLS_MODID","RTLD_GLOBAL","RTLD_LAZY","RTLD_LOCAL","RTLD_NEXT","RTLD_NODELETE","RTLD_NOLOAD","RTLD_NOW","RTMGRP_DECnet_IFADDR","RTMGRP_DECnet_ROUTE","RTMGRP_IPV4_IFADDR","RTMGRP_IPV4_MROUTE","RTMGRP_IPV4_ROUTE","RTMGRP_IPV4_RULE","RTMGRP_IPV6_IFADDR","RTMGRP_IPV6_IFINFO","RTMGRP_IPV6_MROUTE","RTMGRP_IPV6_PREFIX","RTMGRP_IPV6_ROUTE","RTMGRP_LINK","RTMGRP_NEIGH","RTMGRP_NOTIFY","RTMGRP_TC","RTMSG_AR_FAILED","RTMSG_CONTROL","RTMSG_DELDEVICE","RTMSG_DELROUTE","RTMSG_DELRULE","RTMSG_NEWDEVICE","RTMSG_NEWROUTE","RTMSG_NEWRULE","RTMSG_OVERRUN","RTM_DELACTION","RTM_DELADDR","RTM_DELADDRLABEL","RTM_DELLINK","RTM_DELMDB","RTM_DELNEIGH","RTM_DELNETCONF","RTM_DELNSID","RTM_DELQDISC","RTM_DELROUTE","RTM_DELRULE","RTM_DELTCLASS","RTM_DELTFILTER","RTM_F_CLONED","RTM_F_EQUALIZE","RTM_F_FIB_MATCH","RTM_F_LOOKUP_TABLE","RTM_F_NOTIFY","RTM_F_PREFIX","RTM_GETACTION","RTM_GETADDR","RTM_GETADDRLABEL","RTM_GETANYCAST","RTM_GETDCB","RTM_GETLINK","RTM_GETMDB","RTM_GETMULTICAST","RTM_GETNEIGH","RTM_GETNEIGHTBL","RTM_GETNETCONF","RTM_GETNSID","RTM_GETQDISC","RTM_GETROUTE","RTM_GETRULE","RTM_GETSTATS","RTM_GETTCLASS","RTM_GETTFILTER","RTM_NEWACTION","RTM_NEWADDR","RTM_NEWADDRLABEL","RTM_NEWCACHEREPORT","RTM_NEWLINK","RTM_NEWMDB","RTM_NEWNDUSEROPT","RTM_NEWNEIGH","RTM_NEWNEIGHTBL","RTM_NEWNETCONF","RTM_NEWNSID","RTM_NEWPREFIX","RTM_NEWQDISC","RTM_NEWROUTE","RTM_NEWRULE","RTM_NEWSTATS","RTM_NEWTCLASS","RTM_NEWTFILTER","RTM_SETDCB","RTM_SETLINK","RTM_SETNEIGHTBL","RTNLGRP_BRVLAN","RTNLGRP_DCB","RTNLGRP_DECnet_IFADDR","RTNLGRP_DECnet_ROUTE","RTNLGRP_DECnet_RULE","RTNLGRP_IPV4_IFADDR","RTNLGRP_IPV4_MROUTE","RTNLGRP_IPV4_MROUTE_R","RTNLGRP_IPV4_NETCONF","RTNLGRP_IPV4_ROUTE","RTNLGRP_IPV4_RULE","RTNLGRP_IPV6_IFADDR","RTNLGRP_IPV6_IFINFO","RTNLGRP_IPV6_MROUTE","RTNLGRP_IPV6_MROUTE_R","RTNLGRP_IPV6_NETCONF","RTNLGRP_IPV6_PREFIX","RTNLGRP_IPV6_ROUTE","RTNLGRP_IPV6_RULE","RTNLGRP_LINK","RTNLGRP_MCTP_IFADDR","RTNLGRP_MDB","RTNLGRP_MPLS_NETCONF","RTNLGRP_MPLS_ROUTE","RTNLGRP_ND_USEROPT","RTNLGRP_NEIGH","RTNLGRP_NEXTHOP","RTNLGRP_NONE","RTNLGRP_NOP2","RTNLGRP_NOP4","RTNLGRP_NOTIFY","RTNLGRP_NSID","RTNLGRP_PHONET_IFADDR","RTNLGRP_PHONET_ROUTE","RTNLGRP_STATS","RTNLGRP_TC","RTNLGRP_TUNNEL","RTN_ANYCAST","RTN_BLACKHOLE","RTN_BROADCAST","RTN_LOCAL","RTN_MULTICAST","RTN_NAT","RTN_PROHIBIT","RTN_THROW","RTN_UNICAST","RTN_UNREACHABLE","RTN_UNSPEC","RTN_XRESOLVE","RTPROT_BOOT","RTPROT_KERNEL","RTPROT_REDIRECT","RTPROT_STATIC","RTPROT_UNSPEC","RT_ADDRCLASS","RT_CLASS_DEFAULT","RT_CLASS_LOCAL","RT_CLASS_MAIN","RT_CLASS_MAX","RT_CLASS_UNSPEC","RT_LOCALADDR","RT_SCOPE_HOST","RT_SCOPE_LINK","RT_SCOPE_NOWHERE","RT_SCOPE_SITE","RT_SCOPE_UNIVERSE","RT_TABLE_COMPAT","RT_TABLE_DEFAULT","RT_TABLE_LOCAL","RT_TABLE_MAIN","RT_TABLE_UNSPEC","RT_TOS","RUN_LVL","RUSAGE_CHILDREN","RUSAGE_SELF","RUSAGE_THREAD","RWF_APPEND","RWF_DSYNC","RWF_HIPRI","RWF_NOWAIT","RWF_SYNC","R_OK","SA_NOCLDSTOP","SA_NOCLDWAIT","SA_NODEFER","SA_ONSTACK","SA_RESETHAND","SA_RESTART","SA_SIGINFO","SCHED_BATCH","SCHED_FIFO","SCHED_IDLE","SCHED_OTHER","SCHED_RESET_ON_FORK","SCHED_RR","SCM_CREDENTIALS","SCM_J1939_DEST_ADDR","SCM_J1939_DEST_NAME","SCM_J1939_ERRQUEUE","SCM_J1939_PRIO","SCM_RIGHTS","SCM_TIMESTAMP","SCM_TIMESTAMPING","SCM_TIMESTAMPING_OPT_STATS","SCM_TIMESTAMPING_PKTINFO","SCM_TIMESTAMPNS","SCM_TXTIME","SCM_WIFI_STATUS","SCTP_ABORT","SCTP_ADAPTATION_LAYER","SCTP_ADDR_OVER","SCTP_ALL_ASSOC","SCTP_ASSOCINFO","SCTP_AUTHINFO","SCTP_AUTH_ACTIVE_KEY","SCTP_AUTH_CHUNK","SCTP_AUTH_DEACTIVATE_KEY","SCTP_AUTH_DELETE_KEY","SCTP_AUTH_KEY","SCTP_AUTOCLOSE","SCTP_AUTO_ASCONF","SCTP_CONTEXT","SCTP_CURRENT_ASSOC","SCTP_DEFAULT_SEND_PARAM","SCTP_DEFAULT_SNDINFO","SCTP_DELAYED_ACK","SCTP_DELAYED_ACK_TIME","SCTP_DELAYED_SACK","SCTP_DISABLE_FRAGMENTS","SCTP_DSTADDRV4","SCTP_DSTADDRV6","SCTP_ENABLE_CHANGE_ASSOC_REQ","SCTP_ENABLE_RESET_ASSOC_REQ","SCTP_ENABLE_RESET_STREAM_REQ","SCTP_ENABLE_STRRESET_MASK","SCTP_EOF","SCTP_EVENTS","SCTP_FRAGMENT_INTERLEAVE","SCTP_FUTURE_ASSOC","SCTP_GET_ASSOC_ID_LIST","SCTP_GET_ASSOC_NUMBER","SCTP_GET_PEER_ADDR_INFO","SCTP_HMAC_IDENT","SCTP_INIT","SCTP_INITMSG","SCTP_I_WANT_MAPPED_V4_ADDR","SCTP_LOCAL_AUTH_CHUNKS","SCTP_MAXSEG","SCTP_MAX_BURST","SCTP_NODELAY","SCTP_NOTIFICATION","SCTP_NXTINFO","SCTP_PARTIAL_DELIVERY_POINT","SCTP_PEER_ADDR_PARAMS","SCTP_PEER_ADDR_THLDS","SCTP_PEER_ADDR_THLDS_V2","SCTP_PEER_AUTH_CHUNKS","SCTP_PRIMARY_ADDR","SCTP_PRINFO","SCTP_PR_INDEX","SCTP_PR_POLICY","SCTP_PR_PRIO_ENABLED","SCTP_PR_RTX_ENABLED","SCTP_PR_SCTP_ALL","SCTP_PR_SCTP_MASK","SCTP_PR_SCTP_MAX","SCTP_PR_SCTP_NONE","SCTP_PR_SCTP_PRIO","SCTP_PR_SCTP_RTX","SCTP_PR_SCTP_TTL","SCTP_PR_SET_POLICY","SCTP_PR_TTL_ENABLED","SCTP_RCVINFO","SCTP_RECVNXTINFO","SCTP_RECVRCVINFO","SCTP_REUSE_PORT","SCTP_RTOINFO","SCTP_SACK_IMMEDIATELY","SCTP_SENDALL","SCTP_SET_PEER_PRIMARY_ADDR","SCTP_SNDINFO","SCTP_SNDRCV","SCTP_STATUS","SCTP_STREAM_RESET_INCOMING","SCTP_STREAM_RESET_OUTGOING","SCTP_UNORDERED","SECCOMP_FILTER_FLAG_LOG","SECCOMP_FILTER_FLAG_SPEC_ALLOW","SECCOMP_FILTER_FLAG_TSYNC","SECCOMP_GET_ACTION_AVAIL","SECCOMP_GET_NOTIF_SIZES","SECCOMP_MODE_DISABLED","SECCOMP_MODE_FILTER","SECCOMP_MODE_STRICT","SECCOMP_RET_ACTION","SECCOMP_RET_ACTION_FULL","SECCOMP_RET_ALLOW","SECCOMP_RET_DATA","SECCOMP_RET_ERRNO","SECCOMP_RET_KILL","SECCOMP_RET_KILL_PROCESS","SECCOMP_RET_KILL_THREAD","SECCOMP_RET_LOG","SECCOMP_RET_TRACE","SECCOMP_RET_TRAP","SECCOMP_SET_MODE_FILTER","SECCOMP_SET_MODE_STRICT","SECURITYFS_MAGIC","SEEK_CUR","SEEK_DATA","SEEK_END","SEEK_HOLE","SEEK_SET","SELFMAG","SELINUX_MAGIC","SEM_FAILED","SFD_CLOEXEC","SFD_NONBLOCK","SHM_EXEC","SHM_HUGETLB","SHM_LOCK","SHM_NORESERVE","SHM_R","SHM_RDONLY","SHM_REMAP","SHM_RND","SHM_UNLOCK","SHM_W","SHORT_INODE","SHUT_RD","SHUT_RDWR","SHUT_WR","SIGABRT","SIGALRM","SIGBUS","SIGCHLD","SIGCONT","SIGEV_NONE","SIGEV_SIGNAL","SIGEV_THREAD","SIGEV_THREAD_ID","SIGFPE","SIGHUP","SIGILL","SIGINT","SIGIO","SIGIOT","SIGKILL","SIGPIPE","SIGPOLL","SIGPROF","SIGPWR","SIGQUIT","SIGRTMAX","SIGRTMIN","SIGSEGV","SIGSTKFLT","SIGSTKSZ","SIGSTOP","SIGSYS","SIGTERM","SIGTRAP","SIGTSTP","SIGTTIN","SIGTTOU","SIGUNUSED","SIGURG","SIGUSR1","SIGUSR2","SIGVTALRM","SIGWINCH","SIGXCPU","SIGXFSZ","SIG_BLOCK","SIG_DFL","SIG_ERR","SIG_IGN","SIG_SETMASK","SIG_UNBLOCK","SIOCADDMULTI","SIOCADDRT","SIOCDARP","SIOCDELMULTI","SIOCDELRT","SIOCDIFADDR","SIOCDRARP","SIOCETHTOOL","SIOCGARP","SIOCGHWTSTAMP","SIOCGIFADDR","SIOCGIFBR","SIOCGIFBRDADDR","SIOCGIFCONF","SIOCGIFCOUNT","SIOCGIFDSTADDR","SIOCGIFENCAP","SIOCGIFFLAGS","SIOCGIFHWADDR","SIOCGIFINDEX","SIOCGIFMAP","SIOCGIFMEM","SIOCGIFMETRIC","SIOCGIFMTU","SIOCGIFNAME","SIOCGIFNETMASK","SIOCGIFPFLAGS","SIOCGIFSLAVE","SIOCGIFTXQLEN","SIOCGMIIPHY","SIOCGMIIREG","SIOCGRARP","SIOCGSKNS","SIOCOUTQNSD","SIOCSARP","SIOCSHWTSTAMP","SIOCSIFADDR","SIOCSIFBR","SIOCSIFBRDADDR","SIOCSIFDSTADDR","SIOCSIFENCAP","SIOCSIFFLAGS","SIOCSIFHWADDR","SIOCSIFHWBROADCAST","SIOCSIFLINK","SIOCSIFMAP","SIOCSIFMEM","SIOCSIFMETRIC","SIOCSIFMTU","SIOCSIFNAME","SIOCSIFNETMASK","SIOCSIFPFLAGS","SIOCSIFSLAVE","SIOCSIFTXQLEN","SIOCSMIIREG","SIOCSRARP","SIOCWANDEV","SIOGIFINDEX","SI_LOAD_SHIFT","SKF_AD_ALU_XOR_X","SKF_AD_CPU","SKF_AD_HATYPE","SKF_AD_IFINDEX","SKF_AD_MARK","SKF_AD_MAX","SKF_AD_NLATTR","SKF_AD_NLATTR_NEST","SKF_AD_OFF","SKF_AD_PAY_OFFSET","SKF_AD_PKTTYPE","SKF_AD_PROTOCOL","SKF_AD_QUEUE","SKF_AD_RANDOM","SKF_AD_RXHASH","SKF_AD_VLAN_TAG","SKF_AD_VLAN_TAG_PRESENT","SKF_AD_VLAN_TPID","SKF_LL_OFF","SKF_NET_OFF","SK_MEMINFO_BACKLOG","SK_MEMINFO_DROPS","SK_MEMINFO_FWD_ALLOC","SK_MEMINFO_OPTMEM","SK_MEMINFO_RCVBUF","SK_MEMINFO_RMEM_ALLOC","SK_MEMINFO_SNDBUF","SK_MEMINFO_WMEM_ALLOC","SK_MEMINFO_WMEM_QUEUED","SMACK_MAGIC","SMB_SUPER_MAGIC","SND_CNT","SND_MAX","SOCK_CLOEXEC","SOCK_DCCP","SOCK_DGRAM","SOCK_NONBLOCK","SOCK_PACKET","SOCK_RAW","SOCK_RDM","SOCK_SEQPACKET","SOCK_STREAM","SOF_TIMESTAMPING_OPT_CMSG","SOF_TIMESTAMPING_OPT_ID","SOF_TIMESTAMPING_OPT_PKTINFO","SOF_TIMESTAMPING_OPT_STATS","SOF_TIMESTAMPING_OPT_TSONLY","SOF_TIMESTAMPING_OPT_TX_SWHW","SOF_TIMESTAMPING_RAW_HARDWARE","SOF_TIMESTAMPING_RX_HARDWARE","SOF_TIMESTAMPING_RX_SOFTWARE","SOF_TIMESTAMPING_SOFTWARE","SOF_TIMESTAMPING_SYS_HARDWARE","SOF_TIMESTAMPING_TX_ACK","SOF_TIMESTAMPING_TX_HARDWARE","SOF_TIMESTAMPING_TX_SCHED","SOF_TIMESTAMPING_TX_SOFTWARE","SOF_TXTIME_DEADLINE_MODE","SOF_TXTIME_REPORT_ERRORS","SOL_AAL","SOL_ALG","SOL_ATM","SOL_BLUETOOTH","SOL_CAIF","SOL_CAN_BASE","SOL_CAN_J1939","SOL_CAN_RAW","SOL_DCCP","SOL_DECNET","SOL_ICMPV6","SOL_IP","SOL_IPV6","SOL_IRDA","SOL_IUCV","SOL_LLC","SOL_NETBEUI","SOL_NETLINK","SOL_NFC","SOL_PACKET","SOL_PNPIPE","SOL_PPPOL2TP","SOL_RAW","SOL_RDS","SOL_RXRPC","SOL_SOCKET","SOL_TCP","SOL_TIPC","SOL_TLS","SOL_UDP","SOL_X25","SOL_XDP","SOMAXCONN","SO_ACCEPTCONN","SO_ATTACH_BPF","SO_ATTACH_FILTER","SO_ATTACH_REUSEPORT_CBPF","SO_ATTACH_REUSEPORT_EBPF","SO_BINDTODEVICE","SO_BINDTOIFINDEX","SO_BPF_EXTENSIONS","SO_BROADCAST","SO_BSDCOMPAT","SO_BUSY_POLL","SO_CNX_ADVICE","SO_COOKIE","SO_DEBUG","SO_DETACH_BPF","SO_DETACH_FILTER","SO_DETACH_REUSEPORT_BPF","SO_DOMAIN","SO_DONTROUTE","SO_EE_OFFENDER","SO_EE_ORIGIN_ICMP","SO_EE_ORIGIN_ICMP6","SO_EE_ORIGIN_LOCAL","SO_EE_ORIGIN_NONE","SO_EE_ORIGIN_TIMESTAMPING","SO_EE_ORIGIN_TXSTATUS","SO_ERROR","SO_GET_FILTER","SO_INCOMING_CPU","SO_INCOMING_NAPI_ID","SO_J1939_ERRQUEUE","SO_J1939_FILTER","SO_J1939_PROMISC","SO_J1939_SEND_PRIO","SO_KEEPALIVE","SO_LINGER","SO_LOCK_FILTER","SO_MARK","SO_MAX_PACING_RATE","SO_MEMINFO","SO_NOFCS","SO_NO_CHECK","SO_OOBINLINE","SO_ORIGINAL_DST","SO_PASSCRED","SO_PASSSEC","SO_PEEK_OFF","SO_PEERCRED","SO_PEERGROUPS","SO_PEERNAME","SO_PEERSEC","SO_PRIORITY","SO_PROTOCOL","SO_RCVBUF","SO_RCVBUFFORCE","SO_RCVLOWAT","SO_RCVTIMEO","SO_RCVTIMEO_NEW","SO_REUSEADDR","SO_REUSEPORT","SO_RXQ_OVFL","SO_SECURITY_AUTHENTICATION","SO_SECURITY_ENCRYPTION_NETWORK","SO_SECURITY_ENCRYPTION_TRANSPORT","SO_SELECT_ERR_QUEUE","SO_SNDBUF","SO_SNDBUFFORCE","SO_SNDLOWAT","SO_SNDTIMEO","SO_SNDTIMEO_NEW","SO_TIMESTAMP","SO_TIMESTAMPING","SO_TIMESTAMPING_NEW","SO_TIMESTAMPNS","SO_TIMESTAMPNS_NEW","SO_TIMESTAMP_NEW","SO_TXTIME","SO_TYPE","SO_WIFI_STATUS","SO_ZEROCOPY","SPLICE_F_GIFT","SPLICE_F_MORE","SPLICE_F_MOVE","SPLICE_F_NONBLOCK","SS","SS_DISABLE","SS_ONSTACK","STATX_ALL","STATX_ATIME","STATX_ATTR_APPEND","STATX_ATTR_AUTOMOUNT","STATX_ATTR_COMPRESSED","STATX_ATTR_DAX","STATX_ATTR_ENCRYPTED","STATX_ATTR_IMMUTABLE","STATX_ATTR_MOUNT_ROOT","STATX_ATTR_NODUMP","STATX_ATTR_VERITY","STATX_BASIC_STATS","STATX_BLOCKS","STATX_BTIME","STATX_CTIME","STATX_DIOALIGN","STATX_GID","STATX_INO","STATX_MNT_ID","STATX_MODE","STATX_MTIME","STATX_NLINK","STATX_SIZE","STATX_TYPE","STATX_UID","STATX__RESERVED","STA_CLK","STA_CLOCKERR","STA_DEL","STA_FLL","STA_FREQHOLD","STA_INS","STA_MODE","STA_NANO","STA_PLL","STA_PPSERROR","STA_PPSFREQ","STA_PPSJITTER","STA_PPSSIGNAL","STA_PPSTIME","STA_PPSWANDER","STA_RONLY","STA_UNSYNC","STDERR_FILENO","STDIN_FILENO","STDOUT_FILENO","STICKY_TIMEOUTS","ST_APPEND","ST_IMMUTABLE","ST_MANDLOCK","ST_NOATIME","ST_NODEV","ST_NODIRATIME","ST_NOEXEC","ST_NOSUID","ST_RDONLY","ST_RELATIME","ST_SYNCHRONOUS","ST_WRITE","SW_CNT","SW_MAX","SYNC_FILE_RANGE_WAIT_AFTER","SYNC_FILE_RANGE_WAIT_BEFORE","SYNC_FILE_RANGE_WRITE","SYN_CNT","SYN_MAX","SYSFS_MAGIC","SYS__sysctl","SYS_accept","SYS_accept4","SYS_access","SYS_acct","SYS_add_key","SYS_adjtimex","SYS_afs_syscall","SYS_alarm","SYS_arch_prctl","SYS_bind","SYS_bpf","SYS_brk","SYS_capget","SYS_capset","SYS_chdir","SYS_chmod","SYS_chown","SYS_chroot","SYS_clock_adjtime","SYS_clock_getres","SYS_clock_gettime","SYS_clock_nanosleep","SYS_clock_settime","SYS_clone","SYS_clone3","SYS_close","SYS_close_range","SYS_connect","SYS_copy_file_range","SYS_creat","SYS_create_module","SYS_delete_module","SYS_dup","SYS_dup2","SYS_dup3","SYS_epoll_create","SYS_epoll_create1","SYS_epoll_ctl","SYS_epoll_ctl_old","SYS_epoll_pwait","SYS_epoll_pwait2","SYS_epoll_wait","SYS_epoll_wait_old","SYS_eventfd","SYS_eventfd2","SYS_execve","SYS_execveat","SYS_exit","SYS_exit_group","SYS_faccessat","SYS_faccessat2","SYS_fadvise64","SYS_fallocate","SYS_fanotify_init","SYS_fanotify_mark","SYS_fchdir","SYS_fchmod","SYS_fchmodat","SYS_fchown","SYS_fchownat","SYS_fcntl","SYS_fdatasync","SYS_fgetxattr","SYS_finit_module","SYS_flistxattr","SYS_flock","SYS_fork","SYS_fremovexattr","SYS_fsconfig","SYS_fsetxattr","SYS_fsmount","SYS_fsopen","SYS_fspick","SYS_fstat","SYS_fstatfs","SYS_fsync","SYS_ftruncate","SYS_futex","SYS_futex_waitv","SYS_futimesat","SYS_get_kernel_syms","SYS_get_mempolicy","SYS_get_robust_list","SYS_get_thread_area","SYS_getcpu","SYS_getcwd","SYS_getdents","SYS_getdents64","SYS_getegid","SYS_geteuid","SYS_getgid","SYS_getgroups","SYS_getitimer","SYS_getpeername","SYS_getpgid","SYS_getpgrp","SYS_getpid","SYS_getpmsg","SYS_getppid","SYS_getpriority","SYS_getrandom","SYS_getresgid","SYS_getresuid","SYS_getrlimit","SYS_getrusage","SYS_getsid","SYS_getsockname","SYS_getsockopt","SYS_gettid","SYS_gettimeofday","SYS_getuid","SYS_getxattr","SYS_init_module","SYS_inotify_add_watch","SYS_inotify_init","SYS_inotify_init1","SYS_inotify_rm_watch","SYS_io_cancel","SYS_io_destroy","SYS_io_getevents","SYS_io_setup","SYS_io_submit","SYS_io_uring_enter","SYS_io_uring_register","SYS_io_uring_setup","SYS_ioctl","SYS_ioperm","SYS_iopl","SYS_ioprio_get","SYS_ioprio_set","SYS_kcmp","SYS_kexec_file_load","SYS_kexec_load","SYS_keyctl","SYS_kill","SYS_landlock_add_rule","SYS_landlock_create_ruleset","SYS_landlock_restrict_self","SYS_lchown","SYS_lgetxattr","SYS_link","SYS_linkat","SYS_listen","SYS_listxattr","SYS_llistxattr","SYS_lookup_dcookie","SYS_lremovexattr","SYS_lseek","SYS_lsetxattr","SYS_lstat","SYS_madvise","SYS_mbind","SYS_membarrier","SYS_memfd_create","SYS_memfd_secret","SYS_migrate_pages","SYS_mincore","SYS_mkdir","SYS_mkdirat","SYS_mknod","SYS_mknodat","SYS_mlock","SYS_mlock2","SYS_mlockall","SYS_mmap","SYS_modify_ldt","SYS_mount","SYS_mount_setattr","SYS_move_mount","SYS_move_pages","SYS_mprotect","SYS_mq_getsetattr","SYS_mq_notify","SYS_mq_open","SYS_mq_timedreceive","SYS_mq_timedsend","SYS_mq_unlink","SYS_mremap","SYS_msgctl","SYS_msgget","SYS_msgrcv","SYS_msgsnd","SYS_msync","SYS_munlock","SYS_munlockall","SYS_munmap","SYS_name_to_handle_at","SYS_nanosleep","SYS_newfstatat","SYS_nfsservctl","SYS_open","SYS_open_by_handle_at","SYS_open_tree","SYS_openat","SYS_openat2","SYS_pause","SYS_perf_event_open","SYS_personality","SYS_pidfd_getfd","SYS_pidfd_open","SYS_pidfd_send_signal","SYS_pipe","SYS_pipe2","SYS_pivot_root","SYS_pkey_alloc","SYS_pkey_free","SYS_pkey_mprotect","SYS_poll","SYS_ppoll","SYS_prctl","SYS_pread64","SYS_preadv","SYS_preadv2","SYS_prlimit64","SYS_process_madvise","SYS_process_mrelease","SYS_process_vm_readv","SYS_process_vm_writev","SYS_pselect6","SYS_ptrace","SYS_putpmsg","SYS_pwrite64","SYS_pwritev","SYS_pwritev2","SYS_query_module","SYS_quotactl","SYS_quotactl_fd","SYS_read","SYS_readahead","SYS_readlink","SYS_readlinkat","SYS_readv","SYS_reboot","SYS_recvfrom","SYS_recvmmsg","SYS_recvmsg","SYS_remap_file_pages","SYS_removexattr","SYS_rename","SYS_renameat","SYS_renameat2","SYS_request_key","SYS_restart_syscall","SYS_rmdir","SYS_rseq","SYS_rt_sigaction","SYS_rt_sigpending","SYS_rt_sigprocmask","SYS_rt_sigqueueinfo","SYS_rt_sigreturn","SYS_rt_sigsuspend","SYS_rt_sigtimedwait","SYS_rt_tgsigqueueinfo","SYS_sched_get_priority_max","SYS_sched_get_priority_min","SYS_sched_getaffinity","SYS_sched_getattr","SYS_sched_getparam","SYS_sched_getscheduler","SYS_sched_rr_get_interval","SYS_sched_setaffinity","SYS_sched_setattr","SYS_sched_setparam","SYS_sched_setscheduler","SYS_sched_yield","SYS_seccomp","SYS_security","SYS_select","SYS_semctl","SYS_semget","SYS_semop","SYS_semtimedop","SYS_sendfile","SYS_sendmmsg","SYS_sendmsg","SYS_sendto","SYS_set_mempolicy","SYS_set_mempolicy_home_node","SYS_set_robust_list","SYS_set_thread_area","SYS_set_tid_address","SYS_setdomainname","SYS_setfsgid","SYS_setfsuid","SYS_setgid","SYS_setgroups","SYS_sethostname","SYS_setitimer","SYS_setns","SYS_setpgid","SYS_setpriority","SYS_setregid","SYS_setresgid","SYS_setresuid","SYS_setreuid","SYS_setrlimit","SYS_setsid","SYS_setsockopt","SYS_settimeofday","SYS_setuid","SYS_setxattr","SYS_shmat","SYS_shmctl","SYS_shmdt","SYS_shmget","SYS_shutdown","SYS_sigaltstack","SYS_signalfd","SYS_signalfd4","SYS_socket","SYS_socketpair","SYS_splice","SYS_stat","SYS_statfs","SYS_statx","SYS_swapoff","SYS_swapon","SYS_symlink","SYS_symlinkat","SYS_sync","SYS_sync_file_range","SYS_syncfs","SYS_sysfs","SYS_sysinfo","SYS_syslog","SYS_tee","SYS_tgkill","SYS_time","SYS_timer_create","SYS_timer_delete","SYS_timer_getoverrun","SYS_timer_gettime","SYS_timer_settime","SYS_timerfd_create","SYS_timerfd_gettime","SYS_timerfd_settime","SYS_times","SYS_tkill","SYS_truncate","SYS_tuxcall","SYS_umask","SYS_umount2","SYS_uname","SYS_unlink","SYS_unlinkat","SYS_unshare","SYS_uselib","SYS_userfaultfd","SYS_ustat","SYS_utime","SYS_utimensat","SYS_utimes","SYS_vfork","SYS_vhangup","SYS_vmsplice","SYS_vserver","SYS_wait4","SYS_waitid","SYS_write","SYS_writev","S_IEXEC","S_IFBLK","S_IFCHR","S_IFDIR","S_IFIFO","S_IFLNK","S_IFMT","S_IFREG","S_IFSOCK","S_IREAD","S_IRGRP","S_IROTH","S_IRUSR","S_IRWXG","S_IRWXO","S_IRWXU","S_ISGID","S_ISUID","S_ISVTX","S_IWGRP","S_IWOTH","S_IWRITE","S_IWUSR","S_IXGRP","S_IXOTH","S_IXUSR","TAB0","TAB1","TAB2","TAB3","TABDLY","TCA_CHAIN","TCA_DUMP_INVISIBLE","TCA_FCNT","TCA_HW_OFFLOAD","TCA_KIND","TCA_OPTIONS","TCA_PAD","TCA_RATE","TCA_STAB","TCA_STATS","TCA_STATS2","TCA_UNSPEC","TCA_XSTATS","TCFLSH","TCGETA","TCGETS","TCGETS2","TCGETX","TCIFLUSH","TCIOFF","TCIOFLUSH","TCION","TCOFLUSH","TCOOFF","TCOON","TCP_CC_INFO","TCP_CM_INQ","TCP_CONGESTION","TCP_COOKIE_TRANSACTIONS","TCP_CORK","TCP_DEFER_ACCEPT","TCP_FASTOPEN","TCP_FASTOPEN_CONNECT","TCP_FASTOPEN_KEY","TCP_FASTOPEN_NO_COOKIE","TCP_INFO","TCP_INQ","TCP_KEEPCNT","TCP_KEEPIDLE","TCP_KEEPINTVL","TCP_LINGER2","TCP_MAXSEG","TCP_MD5SIG","TCP_MD5SIG_EXT","TCP_MD5SIG_MAXKEYLEN","TCP_NODELAY","TCP_NOTSENT_LOWAT","TCP_QUEUE_SEQ","TCP_QUICKACK","TCP_REPAIR","TCP_REPAIR_OPTIONS","TCP_REPAIR_QUEUE","TCP_REPAIR_WINDOW","TCP_SAVED_SYN","TCP_SAVE_SYN","TCP_SYNCNT","TCP_THIN_DUPACK","TCP_THIN_LINEAR_TIMEOUTS","TCP_TIMESTAMP","TCP_ULP","TCP_USER_TIMEOUT","TCP_WINDOW_CLAMP","TCP_ZEROCOPY_RECEIVE","TCSADRAIN","TCSAFLUSH","TCSANOW","TCSBRK","TCSBRKP","TCSETA","TCSETAF","TCSETAW","TCSETS","TCSETS2","TCSETSF","TCSETSF2","TCSETSW","TCSETSW2","TCSETX","TCSETXF","TCSETXW","TCXONC","TFD_CLOEXEC","TFD_NONBLOCK","TFD_TIMER_ABSTIME","TFD_TIMER_CANCEL_ON_SET","THOUSEP","TIMER_ABSTIME","TIME_BAD","TIME_DEL","TIME_ERROR","TIME_INS","TIME_OK","TIME_OOP","TIME_WAIT","TIOCCBRK","TIOCCONS","TIOCEXCL","TIOCGDEV","TIOCGETD","TIOCGEXCL","TIOCGICOUNT","TIOCGLCKTRMIOS","TIOCGPGRP","TIOCGPKT","TIOCGPTLCK","TIOCGPTN","TIOCGPTPEER","TIOCGRS485","TIOCGSERIAL","TIOCGSID","TIOCGSOFTCAR","TIOCGWINSZ","TIOCINQ","TIOCLINUX","TIOCMBIC","TIOCMBIS","TIOCMGET","TIOCMIWAIT","TIOCMSET","TIOCM_CAR","TIOCM_CD","TIOCM_CTS","TIOCM_DSR","TIOCM_DTR","TIOCM_LE","TIOCM_RI","TIOCM_RNG","TIOCM_RTS","TIOCM_SR","TIOCM_ST","TIOCNOTTY","TIOCNXCL","TIOCOUTQ","TIOCPKT","TIOCSBRK","TIOCSCTTY","TIOCSERCONFIG","TIOCSERGETLSR","TIOCSERGETMULTI","TIOCSERGSTRUCT","TIOCSERGWILD","TIOCSERSETMULTI","TIOCSERSWILD","TIOCSETD","TIOCSIG","TIOCSLCKTRMIOS","TIOCSPGRP","TIOCSPTLCK","TIOCSRS485","TIOCSSERIAL","TIOCSSOFTCAR","TIOCSTI","TIOCSWINSZ","TIOCVHANGUP","TLS_GET_RECORD_TYPE","TMPFS_MAGIC","TMP_MAX","TOSTOP","TRACEFS_MAGIC","TUN_FLT_ALLMULTI","TUN_F_CSUM","TUN_F_TSO4","TUN_F_TSO6","TUN_F_TSO_ECN","TUN_F_UFO","TUN_PKT_STRIP","TUN_READQ_SIZE","TUN_TAP_DEV","TUN_TUN_DEV","TUN_TX_TIMESTAMP","TUN_TYPE_MASK","T_FMT","T_FMT_AMPM","UDF_SUPER_MAGIC","UDP_CORK","UDP_ENCAP","UDP_GRO","UDP_NO_CHECK6_RX","UDP_NO_CHECK6_TX","UDP_SEGMENT","UINPUT_MAX_NAME_SIZE","UINPUT_VERSION","UIO_MAXIOV","UMOUNT_NOFOLLOW","UNAME26","USBDEVICE_SUPER_MAGIC","USER_PROCESS","USRQUOTA","UTIME_NOW","UTIME_OMIT","VDISCARD","VEOF","VEOL","VEOL2","VERASE","VINTR","VKILL","VLNEXT","VMADDR_CID_ANY","VMADDR_CID_HOST","VMADDR_CID_HYPERVISOR","VMADDR_CID_LOCAL","VMADDR_CID_RESERVED","VMADDR_PORT_ANY","VMIN","VQUIT","VREPRINT","VSTART","VSTOP","VSUSP","VSWTC","VT0","VT1","VTDLY","VTIME","VWERASE","WCONTINUED","WCOREDUMP","WEXITED","WEXITSTATUS","WHOLE_SECONDS","WIFCONTINUED","WIFEXITED","WIFSIGNALED","WIFSTOPPED","WNOHANG","WNOWAIT","WSTOPPED","WSTOPSIG","WTERMSIG","WUNTRACED","W_EXITCODE","W_OK","W_STOPCODE","XATTR_CREATE","XATTR_REPLACE","XENFS_SUPER_MAGIC","XFS_SUPER_MAGIC","XTABS","X_OK","YESEXPR","YESSTR","_IOFBF","_IOLBF","_IONBF","_PC_2_SYMLINKS","_PC_ALLOC_SIZE_MIN","_PC_ASYNC_IO","_PC_CHOWN_RESTRICTED","_PC_FILESIZEBITS","_PC_LINK_MAX","_PC_MAX_CANON","_PC_MAX_INPUT","_PC_NAME_MAX","_PC_NO_TRUNC","_PC_PATH_MAX","_PC_PIPE_BUF","_PC_PRIO_IO","_PC_REC_INCR_XFER_SIZE","_PC_REC_MAX_XFER_SIZE","_PC_REC_MIN_XFER_SIZE","_PC_REC_XFER_ALIGN","_PC_SOCK_MAXBUF","_PC_SYMLINK_MAX","_PC_SYNC_IO","_PC_VDISABLE","_POSIX_VDISABLE","_SC_2_CHAR_TERM","_SC_2_C_BIND","_SC_2_C_DEV","_SC_2_C_VERSION","_SC_2_FORT_DEV","_SC_2_FORT_RUN","_SC_2_LOCALEDEF","_SC_2_PBS","_SC_2_PBS_ACCOUNTING","_SC_2_PBS_CHECKPOINT","_SC_2_PBS_LOCATE","_SC_2_PBS_MESSAGE","_SC_2_PBS_TRACK","_SC_2_SW_DEV","_SC_2_UPE","_SC_2_VERSION","_SC_ADVISORY_INFO","_SC_AIO_LISTIO_MAX","_SC_AIO_MAX","_SC_AIO_PRIO_DELTA_MAX","_SC_ARG_MAX","_SC_ASYNCHRONOUS_IO","_SC_ATEXIT_MAX","_SC_AVPHYS_PAGES","_SC_BARRIERS","_SC_BASE","_SC_BC_BASE_MAX","_SC_BC_DIM_MAX","_SC_BC_SCALE_MAX","_SC_BC_STRING_MAX","_SC_CHARCLASS_NAME_MAX","_SC_CHAR_BIT","_SC_CHAR_MAX","_SC_CHAR_MIN","_SC_CHILD_MAX","_SC_CLK_TCK","_SC_CLOCK_SELECTION","_SC_COLL_WEIGHTS_MAX","_SC_CPUTIME","_SC_C_LANG_SUPPORT","_SC_C_LANG_SUPPORT_R","_SC_DELAYTIMER_MAX","_SC_DEVICE_IO","_SC_DEVICE_SPECIFIC","_SC_DEVICE_SPECIFIC_R","_SC_EQUIV_CLASS_MAX","_SC_EXPR_NEST_MAX","_SC_FD_MGMT","_SC_FIFO","_SC_FILE_ATTRIBUTES","_SC_FILE_LOCKING","_SC_FILE_SYSTEM","_SC_FSYNC","_SC_GETGR_R_SIZE_MAX","_SC_GETPW_R_SIZE_MAX","_SC_HOST_NAME_MAX","_SC_INT_MAX","_SC_INT_MIN","_SC_IOV_MAX","_SC_IPV6","_SC_JOB_CONTROL","_SC_LEVEL1_DCACHE_ASSOC","_SC_LEVEL1_DCACHE_LINESIZE","_SC_LEVEL1_DCACHE_SIZE","_SC_LEVEL1_ICACHE_ASSOC","_SC_LEVEL1_ICACHE_LINESIZE","_SC_LEVEL1_ICACHE_SIZE","_SC_LEVEL2_CACHE_ASSOC","_SC_LEVEL2_CACHE_LINESIZE","_SC_LEVEL2_CACHE_SIZE","_SC_LEVEL3_CACHE_ASSOC","_SC_LEVEL3_CACHE_LINESIZE","_SC_LEVEL3_CACHE_SIZE","_SC_LEVEL4_CACHE_ASSOC","_SC_LEVEL4_CACHE_LINESIZE","_SC_LEVEL4_CACHE_SIZE","_SC_LINE_MAX","_SC_LOGIN_NAME_MAX","_SC_LONG_BIT","_SC_MAPPED_FILES","_SC_MB_LEN_MAX","_SC_MEMLOCK","_SC_MEMLOCK_RANGE","_SC_MEMORY_PROTECTION","_SC_MESSAGE_PASSING","_SC_MONOTONIC_CLOCK","_SC_MQ_OPEN_MAX","_SC_MQ_PRIO_MAX","_SC_MULTI_PROCESS","_SC_NETWORKING","_SC_NGROUPS_MAX","_SC_NL_ARGMAX","_SC_NL_LANGMAX","_SC_NL_MSGMAX","_SC_NL_NMAX","_SC_NL_SETMAX","_SC_NL_TEXTMAX","_SC_NPROCESSORS_CONF","_SC_NPROCESSORS_ONLN","_SC_NZERO","_SC_OPEN_MAX","_SC_PAGESIZE","_SC_PAGE_SIZE","_SC_PASS_MAX","_SC_PHYS_PAGES","_SC_PII","_SC_PII_INTERNET","_SC_PII_INTERNET_DGRAM","_SC_PII_INTERNET_STREAM","_SC_PII_OSI","_SC_PII_OSI_CLTS","_SC_PII_OSI_COTS","_SC_PII_OSI_M","_SC_PII_SOCKET","_SC_PII_XTI","_SC_PIPE","_SC_POLL","_SC_PRIORITIZED_IO","_SC_PRIORITY_SCHEDULING","_SC_RAW_SOCKETS","_SC_READER_WRITER_LOCKS","_SC_REALTIME_SIGNALS","_SC_REGEXP","_SC_REGEX_VERSION","_SC_RE_DUP_MAX","_SC_RTSIG_MAX","_SC_SAVED_IDS","_SC_SCHAR_MAX","_SC_SCHAR_MIN","_SC_SELECT","_SC_SEMAPHORES","_SC_SEM_NSEMS_MAX","_SC_SEM_VALUE_MAX","_SC_SHARED_MEMORY_OBJECTS","_SC_SHELL","_SC_SHRT_MAX","_SC_SHRT_MIN","_SC_SIGNALS","_SC_SIGQUEUE_MAX","_SC_SINGLE_PROCESS","_SC_SPAWN","_SC_SPIN_LOCKS","_SC_SPORADIC_SERVER","_SC_SSIZE_MAX","_SC_SS_REPL_MAX","_SC_STREAMS","_SC_STREAM_MAX","_SC_SYMLOOP_MAX","_SC_SYNCHRONIZED_IO","_SC_SYSTEM_DATABASE","_SC_SYSTEM_DATABASE_R","_SC_THREADS","_SC_THREAD_ATTR_STACKADDR","_SC_THREAD_ATTR_STACKSIZE","_SC_THREAD_CPUTIME","_SC_THREAD_DESTRUCTOR_ITERATIONS","_SC_THREAD_KEYS_MAX","_SC_THREAD_PRIORITY_SCHEDULING","_SC_THREAD_PRIO_INHERIT","_SC_THREAD_PRIO_PROTECT","_SC_THREAD_PROCESS_SHARED","_SC_THREAD_ROBUST_PRIO_INHERIT","_SC_THREAD_ROBUST_PRIO_PROTECT","_SC_THREAD_SAFE_FUNCTIONS","_SC_THREAD_SPORADIC_SERVER","_SC_THREAD_STACK_MIN","_SC_THREAD_THREADS_MAX","_SC_TIMEOUTS","_SC_TIMERS","_SC_TIMER_MAX","_SC_TRACE","_SC_TRACE_EVENT_FILTER","_SC_TRACE_EVENT_NAME_MAX","_SC_TRACE_INHERIT","_SC_TRACE_LOG","_SC_TRACE_NAME_MAX","_SC_TRACE_SYS_MAX","_SC_TRACE_USER_EVENT_MAX","_SC_TTY_NAME_MAX","_SC_TYPED_MEMORY_OBJECTS","_SC_TZNAME_MAX","_SC_T_IOV_MAX","_SC_UCHAR_MAX","_SC_UINT_MAX","_SC_UIO_MAXIOV","_SC_ULONG_MAX","_SC_USER_GROUPS","_SC_USER_GROUPS_R","_SC_USHRT_MAX","_SC_V6_ILP32_OFF32","_SC_V6_ILP32_OFFBIG","_SC_V6_LP64_OFF64","_SC_V6_LPBIG_OFFBIG","_SC_V7_ILP32_OFF32","_SC_V7_ILP32_OFFBIG","_SC_V7_LP64_OFF64","_SC_V7_LPBIG_OFFBIG","_SC_VERSION","_SC_WORD_BIT","_SC_XBS5_ILP32_OFF32","_SC_XBS5_ILP32_OFFBIG","_SC_XBS5_LP64_OFF64","_SC_XBS5_LPBIG_OFFBIG","_SC_XOPEN_CRYPT","_SC_XOPEN_ENH_I18N","_SC_XOPEN_LEGACY","_SC_XOPEN_REALTIME","_SC_XOPEN_REALTIME_THREADS","_SC_XOPEN_SHM","_SC_XOPEN_STREAMS","_SC_XOPEN_UNIX","_SC_XOPEN_VERSION","_SC_XOPEN_XCU_VERSION","_SC_XOPEN_XPG2","_SC_XOPEN_XPG3","_SC_XOPEN_XPG4","__NFT_REG_MAX","__SIZEOF_PTHREAD_BARRIERATTR_T","__SIZEOF_PTHREAD_BARRIER_T","__SIZEOF_PTHREAD_CONDATTR_T","__SIZEOF_PTHREAD_COND_T","__SIZEOF_PTHREAD_MUTEXATTR_T","__SIZEOF_PTHREAD_MUTEX_T","__SIZEOF_PTHREAD_RWLOCKATTR_T","__SIZEOF_PTHREAD_RWLOCK_T","__UT_HOSTSIZE","__UT_LINESIZE","__UT_NAMESIZE","__WALL","__WCLONE","__WNOTHREAD","__c_anonymous_ifc_ifcu","__c_anonymous_ifr_ifru","__c_anonymous_ifru_map","__c_anonymous_ptrace_syscall_info_data","__c_anonymous_ptrace_syscall_info_entry","__c_anonymous_ptrace_syscall_info_exit","__c_anonymous_ptrace_syscall_info_seccomp","__c_anonymous_sockaddr_can_can_addr","__c_anonymous_sockaddr_can_j1939","__c_anonymous_sockaddr_can_tp","__errno_location","__exit_status","__fsword_t","__glibc_reserved1","__glibc_reserved2","__glibc_reserved3","__glibc_reserved4","__key","__priority_which_t","__rlimit_resource_t","__s16","__s32","__s64","__seq","__statx_timestamp_pad1","__syscall_ulong_t","__timeval","__u16","__u32","__u64","__u8","__unused1","__unused10","__unused11","__unused2","__unused3","__unused4","__unused5","__unused6","__unused7","__unused8","__unused9","_exit","_f","_libc_fpstate","_libc_fpxreg","_libc_xmmreg","_st","_xmm","abort","abs","absflat","absfuzz","absinfo","absmax","absmin","accept","accept4","access","acct","actime","addmntent","addr","addr","addr_mask","addrinfo","adjtime","adjtimex","af","af_alg_iv","ai_addr","ai_addrlen","ai_canonname","ai_family","ai_flags","ai_next","ai_protocol","ai_socktype","aio_buf","aio_cancel","aio_error","aio_fildes","aio_fsync","aio_lio_opcode","aio_nbytes","aio_offset","aio_read","aio_reqprio","aio_return","aio_sigevent","aio_suspend","aio_write","aiocb","alarm","ar_hln","ar_hrd","ar_op","ar_pln","ar_pro","arch","arch","arena","arena","args","args","args","arp_dev","arp_flags","arp_flags","arp_ha","arp_ha","arp_netmask","arp_netmask","arp_pa","arp_pa","arpd_request","arphdr","arpreq","arpreq_old","asctime_r","atexit","atof","atoi","atol","atoll","attack_length","attack_level","auth_keynumber","backtrace","base_addr","bind","blkcnt64_t","blkcnt_t","blksize_t","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","brk","bsearch","bufferram","bustype","button","c_cc","c_cc","c_cflag","c_cflag","c_char","c_double","c_float","c_iflag","c_iflag","c_int","c_ispeed","c_ispeed","c_lflag","c_lflag","c_line","c_line","c_long","c_longlong","c_oflag","c_oflag","c_ospeed","c_ospeed","c_schar","c_short","c_uchar","c_uint","c_ulong","c_ulonglong","c_ushort","c_void","calcnt","calloc","can_addr","can_dlc","can_err_mask_t","can_family","can_filter","can_frame","can_id","can_id","can_id","can_ifindex","can_mask","canfd_frame","canid_t","canxl_frame","cc_t","center","cfgetispeed","cfgetospeed","cfmakeraw","cfsetispeed","cfsetospeed","cfsetspeed","cgid","cgroup","ch_addralign","ch_addralign","ch_reserved","ch_size","ch_size","ch_type","ch_type","chdir","child_tid","chmod","chown","chroot","clearenv","clearerr","clock_adjtime","clock_getcpuclockid","clock_getres","clock_gettime","clock_nanosleep","clock_settime","clock_t","clockid","clockid_t","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_args","close","close_range","closedir","closelog","cmd","cmsg_len","cmsg_level","cmsg_type","cmsghdr","code","code","code","codes_ptr","codes_size","connect","constant","cookie","copy_file_range","cpu_set_t","creat","creat64","cs","ctermid","ctime_r","cuid","currency_symbol","custom_data","custom_len","cwd","cwd","d_ino","d_ino","d_name","d_name","d_off","d_off","d_reclen","d_reclen","d_type","d_type","daemon","data","data","data","deadband","decimal_point","delay","dest_offset","dev","dev_t","difftime","direction","dirent","dirent64","dirfd","dirname","dl_iterate_phdr","dl_phdr_info","dladdr","dladdr1","dlclose","dlerror","dli_fbase","dli_fname","dli_saddr","dli_sname","dlinfo","dlmopen","dlopen","dlpi_addr","dlpi_adds","dlpi_name","dlpi_phdr","dlpi_phnum","dlpi_subs","dlpi_tls_data","dlpi_tls_modid","dlsym","dma","domainname","dqb_bhardlimit","dqb_bsoftlimit","dqb_btime","dqb_curinodes","dqb_curspace","dqb_ihardlimit","dqb_isoftlimit","dqb_itime","dqb_valid","dqblk","drand48","ds","dup","dup2","dup3","duplocale","e_ehsize","e_ehsize","e_entry","e_entry","e_exit","e_flags","e_flags","e_ident","e_ident","e_machine","e_machine","e_phentsize","e_phentsize","e_phnum","e_phnum","e_phoff","e_phoff","e_shentsize","e_shentsize","e_shnum","e_shnum","e_shoff","e_shoff","e_shstrndx","e_shstrndx","e_termination","e_type","e_type","e_version","e_version","eaccess","ee_code","ee_data","ee_errno","ee_info","ee_origin","ee_pad","ee_type","effect","effect_id","eflags","element","end_level","endgrent","endmntent","endpwent","endservent","endspent","endutxent","entry","envelope","envelope","envelope","epoll_create","epoll_create1","epoll_ctl","epoll_event","epoll_pwait","epoll_wait","erand48","errcnt","error","es","esterror","esterror","euidaccess","event_len","eventfd","events","events","execl","execle","execlp","execv","execve","execveat","execvp","execvpe","exit","exit","exit_signal","explicit_bzero","exponent","f_bavail","f_bavail","f_bavail","f_bavail","f_bfree","f_bfree","f_bfree","f_bfree","f_blocks","f_blocks","f_blocks","f_blocks","f_bsize","f_bsize","f_bsize","f_bsize","f_favail","f_favail","f_ffree","f_ffree","f_ffree","f_ffree","f_files","f_files","f_files","f_files","f_flag","f_flag","f_flags","f_frsize","f_frsize","f_frsize","f_frsize","f_fsid","f_fsid","f_fsid","f_fsid","f_namelen","f_namelen","f_namemax","f_namemax","f_spare","f_type","f_type","faccessat","fade_length","fade_level","fallocate","fallocate64","fanotify_event_metadata","fanotify_init","fanotify_mark","fanotify_response","fchdir","fchmod","fchmodat","fchown","fchownat","fclose","fcntl","fd","fd","fd","fd_set","fdatasync","fdopen","fdopendir","feof","ferror","fexecve","ff_condition_effect","ff_constant_effect","ff_effect","ff_effects_max","ff_effects_max","ff_envelope","ff_periodic_effect","ff_ramp_effect","ff_replay","ff_rumble_effect","ff_trigger","fflush","fgetc","fgetgrent_r","fgetpos","fgetpos64","fgetpwent_r","fgets","fgetspent_r","fgetxattr","file_clone_range","fileno","filter","flag","flags","flags","flags","flags","flags","flags","flags","flags","flags","flat","flistxattr","flock","flock","flock64","fmemopen","fmt","fop","fop","fopen","fopen64","fordblks","fordblks","fork","forkpty","fpathconf","fpos64_t","fpos_t","fpregs","fprintf","fputc","fputs","frac_digits","fread","fread_unlocked","free","freeaddrinfo","freehigh","freeifaddrs","freelocale","freeram","freeswap","fremovexattr","freopen","freopen64","freq","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","fs","fs_base","fsblkcnt_t","fscanf","fseek","fseeko","fseeko64","fsetpos","fsetpos64","fsetxattr","fsfilcnt_t","fsid_t","fsmblks","fsmblks","fstat","fstat64","fstatat","fstatat64","fstatfs","fstatfs64","fstatvfs","fstatvfs64","fsync","ftell","ftello","ftello64","ftok","ftruncate","ftruncate64","ftw","ftw","futimens","futimes","fuzz","fwrite","gai_strerror","genlmsghdr","getaddrinfo","getauxval","getchar","getchar_unlocked","getcontext","getcwd","getdomainname","getdtablesize","getegid","getentropy","getenv","geteuid","getgid","getgrent","getgrent_r","getgrgid","getgrgid_r","getgrnam","getgrnam_r","getgrouplist","getgroups","gethostid","gethostname","getifaddrs","getline","getloadavg","getlogin","getmntent","getmntent_r","getnameinfo","getopt","getopt_long","getpeername","getpgid","getpgrp","getpid","getppid","getpriority","getprotobyname","getprotobynumber","getpt","getpwent","getpwent_r","getpwnam","getpwnam_r","getpwuid","getpwuid_r","getrandom","getresgid","getresuid","getrlimit","getrlimit64","getrusage","getservbyname","getservbyport","getservent","getsid","getsockname","getsockopt","getspent","getspent_r","getspnam","getspnam_r","gettid","gettimeofday","getuid","getutxent","getutxid","getutxline","getxattr","gid","gid","gid_t","gl_flags","gl_flags","gl_offs","gl_offs","gl_pathc","gl_pathc","gl_pathv","gl_pathv","glob","glob64","glob64_t","glob_t","globfree","globfree64","gmtime","gmtime_r","gnu_basename","gnu_get_libc_release","gnu_get_libc_version","gr_gid","gr_mem","gr_name","gr_passwd","grantpt","greg_t","gregs","group","group","grouping","gs","gs_base","h_addr_list","h_addrtype","h_aliases","h_length","h_name","ha","has_arg","hasmntopt","hblkhd","hblkhd","hblks","hblks","hostent","hstrerror","hwtstamp_config","i387","iconv","iconv_close","iconv_open","iconv_t","id","id","id","id_t","idtype_t","if_freenameindex","if_index","if_indextoname","if_name","if_nameindex","if_nameindex","if_nametoindex","ifa_addr","ifa_data","ifa_flags","ifa_ifu","ifa_name","ifa_netmask","ifa_next","ifaddrs","ifc_ifcu","ifc_len","ifconf","ifcu_buf","ifcu_req","ifr6_addr","ifr6_ifindex","ifr6_prefixlen","ifr_ifru","ifr_name","ifreq","ifru_addr","ifru_broadaddr","ifru_data","ifru_dstaddr","ifru_flags","ifru_hwaddr","ifru_ifindex","ifru_map","ifru_metric","ifru_mtu","ifru_netmask","ifru_newname","ifru_slave","imr_address","imr_ifindex","imr_interface","imr_interface","imr_multiaddr","imr_multiaddr","imr_multiaddr","imr_sourceaddr","in6_addr","in6_ifreq","in6_pktinfo","in6_rtmsg","in_addr","in_addr_t","in_pktinfo","in_port_t","index","initgroups","ino64_t","ino_t","inotify_add_watch","inotify_event","inotify_init","inotify_init1","inotify_rm_watch","input_absinfo","input_event","input_id","input_keymap_entry","input_mask","instruction_pointer","instruction_pointer","int16_t","int32_t","int64_t","int8_t","int_curr_symbol","int_frac_digits","int_n_cs_precedes","int_n_sep_by_space","int_n_sign_posn","int_p_cs_precedes","int_p_sep_by_space","int_p_sign_posn","interval","intmax_t","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","intptr_t","ioctl","ioperm","iopl","iov_base","iov_len","iovec","ip","ip_mreq","ip_mreq_source","ip_mreqn","ipc_perm","ipi6_addr","ipi6_ifindex","ipi_addr","ipi_ifindex","ipi_spec_dst","ipv6_mreq","ipv6mr_interface","ipv6mr_multiaddr","irq","is_error","isalnum","isalpha","isatty","isblank","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","it_interval","it_interval","it_value","it_value","itimerspec","itimerval","iv","ivlen","j1939","j1939_filter","jf","jitcnt","jitter","jrand48","jt","k","keepcost","keepcost","key_t","keycode","kill","killpg","l_len","l_len","l_linger","l_onoff","l_pid","l_pid","l_start","l_start","l_type","l_type","l_whence","l_whence","labs","lchown","lcong48","lconv","left_coeff","left_saturation","len","len","len","len","len","length","level","lgetxattr","linger","link","linkat","lio_listio","listen","listxattr","llistxattr","loads","locale_t","localeconv","localtime","localtime_r","lockf","loff_t","login_tty","lrand48","lremovexattr","lseek","lseek64","lsetxattr","lstat","lstat64","lutimes","machine","madvise","magic","magnitude","major","makecontext","makedev","mallinfo","mallinfo","mallinfo2","mallinfo2","malloc","malloc_info","malloc_trim","malloc_usable_size","mallopt","mask","mask","max_align_t","maxerror","maxerror","maximum","mcontext_t","mem_end","mem_start","mem_unit","memalign","memchr","memcmp","memcpy","memfd_create","memmem","memmove","memrchr","memset","metadata_len","mincore","minimum","minor","mkdir","mkdirat","mkdtemp","mkfifo","mkfifoat","mknod","mknodat","mkostemp","mkostemps","mkstemp","mkstemps","mktime","mlock","mlock2","mlockall","mmap","mmap64","mmsghdr","mnt_dir","mnt_freq","mnt_fsname","mnt_opts","mnt_passno","mnt_type","mntent","mode","mode","mode_t","modes","modtime","mon_decimal_point","mon_grouping","mon_thousands_sep","mount","mprotect","mq_attr","mq_close","mq_curmsgs","mq_flags","mq_getattr","mq_maxmsg","mq_msgsize","mq_open","mq_receive","mq_send","mq_setattr","mq_timedreceive","mq_timedsend","mq_unlink","mqd_t","mr_address","mr_alen","mr_ifindex","mr_type","mrand48","mremap","msg","msg_control","msg_controllen","msg_ctime","msg_flags","msg_hdr","msg_iov","msg_iovlen","msg_len","msg_lrpid","msg_lspid","msg_name","msg_namelen","msg_perm","msg_qbytes","msg_qnum","msg_rtime","msg_stime","msgctl","msgget","msghdr","msginfo","msglen_t","msgmap","msgmax","msgmnb","msgmni","msgpool","msgqnum_t","msgrcv","msgseg","msgsnd","msgssz","msgtql","msqid_ds","msync","munlock","munlockall","munmap","mxcr_mask","mxcr_mask","mxcsr","mxcsr","n_cs_precedes","n_sep_by_space","n_sign_posn","name","name","name","name","name","name_mask","name_t","nanosleep","negative_sign","newlocale","nfds_t","nice","nl_family","nl_groups","nl_item","nl_langinfo","nl_langinfo_l","nl_mmap_hdr","nl_mmap_req","nl_pid","nl_pktinfo","nla_len","nla_type","nlattr","nlink_t","nlmsg_flags","nlmsg_len","nlmsg_pid","nlmsg_seq","nlmsg_type","nlmsgerr","nlmsghdr","nm_block_nr","nm_block_size","nm_frame_nr","nm_frame_size","nm_gid","nm_group","nm_len","nm_pid","nm_status","nm_uid","nodename","nr","nr","nr","nr","nrand48","ntp_adjtime","ntp_gettime","ntptimeval","nxt_assoc_id","nxt_flags","nxt_length","nxt_ppid","nxt_sid","off","off64_t","off_t","offset","offset","old","op","open","open64","open_how","open_memstream","open_wmemstream","openat","openat64","opendir","openlog","openpty","option","ordblks","ordblks","orig_rax","p_aliases","p_align","p_align","p_cs_precedes","p_filesz","p_filesz","p_flags","p_flags","p_memsz","p_memsz","p_name","p_offset","p_offset","p_paddr","p_paddr","p_proto","p_sep_by_space","p_sign_posn","p_type","p_type","p_vaddr","p_vaddr","packet_mreq","pad","pad","pad","parent_tid","passwd","pathconf","pause","pclose","period","perror","personality","pgn","pgn","pgn_mask","pgn_t","phase","pid","pid","pid_t","pidfd","pipe","pipe2","poll","pollfd","popen","port","positive_sign","posix_basename","posix_fadvise","posix_fadvise64","posix_fallocate","posix_fallocate64","posix_madvise","posix_memalign","posix_openpt","posix_spawn","posix_spawn_file_actions_addchdir_np","posix_spawn_file_actions_addclose","posix_spawn_file_actions_addclosefrom_np","posix_spawn_file_actions_adddup2","posix_spawn_file_actions_addfchdir_np","posix_spawn_file_actions_addopen","posix_spawn_file_actions_addtcsetpgrp_np","posix_spawn_file_actions_destroy","posix_spawn_file_actions_init","posix_spawn_file_actions_t","posix_spawnattr_destroy","posix_spawnattr_getflags","posix_spawnattr_getpgroup","posix_spawnattr_getschedparam","posix_spawnattr_getschedpolicy","posix_spawnattr_getsigdefault","posix_spawnattr_getsigmask","posix_spawnattr_init","posix_spawnattr_setflags","posix_spawnattr_setpgroup","posix_spawnattr_setschedparam","posix_spawnattr_setschedpolicy","posix_spawnattr_setsigdefault","posix_spawnattr_setsigmask","posix_spawnattr_t","posix_spawnp","ppoll","ppsfreq","pr_policy","pr_value","prctl","pread","pread64","preadv","preadv2","preadv64","preadv64v2","precision","printf","prio","priority_t","prlimit","prlimit64","process_vm_readv","process_vm_writev","procs","product","protoent","pselect","pthread_atfork","pthread_attr_destroy","pthread_attr_getaffinity_np","pthread_attr_getguardsize","pthread_attr_getstack","pthread_attr_getstacksize","pthread_attr_init","pthread_attr_setaffinity_np","pthread_attr_setdetachstate","pthread_attr_setguardsize","pthread_attr_setstacksize","pthread_attr_t","pthread_barrier_destroy","pthread_barrier_init","pthread_barrier_t","pthread_barrier_wait","pthread_barrierattr_destroy","pthread_barrierattr_getpshared","pthread_barrierattr_init","pthread_barrierattr_setpshared","pthread_barrierattr_t","pthread_cancel","pthread_cond_broadcast","pthread_cond_destroy","pthread_cond_init","pthread_cond_signal","pthread_cond_t","pthread_cond_timedwait","pthread_cond_wait","pthread_condattr_destroy","pthread_condattr_getclock","pthread_condattr_getpshared","pthread_condattr_init","pthread_condattr_setclock","pthread_condattr_setpshared","pthread_condattr_t","pthread_create","pthread_detach","pthread_exit","pthread_getaffinity_np","pthread_getattr_np","pthread_getcpuclockid","pthread_getname_np","pthread_getschedparam","pthread_getspecific","pthread_join","pthread_key_create","pthread_key_delete","pthread_key_t","pthread_kill","pthread_mutex_consistent","pthread_mutex_destroy","pthread_mutex_init","pthread_mutex_lock","pthread_mutex_t","pthread_mutex_timedlock","pthread_mutex_trylock","pthread_mutex_unlock","pthread_mutexattr_destroy","pthread_mutexattr_getprotocol","pthread_mutexattr_getpshared","pthread_mutexattr_getrobust","pthread_mutexattr_init","pthread_mutexattr_setprotocol","pthread_mutexattr_setpshared","pthread_mutexattr_setrobust","pthread_mutexattr_settype","pthread_mutexattr_t","pthread_once","pthread_once_t","pthread_rwlock_destroy","pthread_rwlock_init","pthread_rwlock_rdlock","pthread_rwlock_t","pthread_rwlock_tryrdlock","pthread_rwlock_trywrlock","pthread_rwlock_unlock","pthread_rwlock_wrlock","pthread_rwlockattr_destroy","pthread_rwlockattr_getkind_np","pthread_rwlockattr_getpshared","pthread_rwlockattr_init","pthread_rwlockattr_setkind_np","pthread_rwlockattr_setpshared","pthread_rwlockattr_t","pthread_self","pthread_setaffinity_np","pthread_setname_np","pthread_setschedparam","pthread_setschedprio","pthread_setspecific","pthread_sigmask","pthread_sigqueue","pthread_spin_destroy","pthread_spin_init","pthread_spin_lock","pthread_spin_trylock","pthread_spin_unlock","pthread_spinlock_t","pthread_t","ptrace","ptrace_peeksiginfo_args","ptrace_rseq_configuration","ptrace_syscall_info","ptrdiff_t","ptsname","ptsname_r","putchar","putchar_unlocked","putenv","putgrent","putpwent","puts","pututxline","pw_dir","pw_gecos","pw_gid","pw_name","pw_passwd","pw_shell","pw_uid","pwrite","pwrite64","pwritev","pwritev2","pwritev64","pwritev64v2","qsort","qsort_r","quotactl","r10","r11","r12","r13","r14","r15","r8","r9","raise","rand","rax","rbp","rbx","rcv_assoc_id","rcv_context","rcv_cumtsn","rcv_flags","rcv_ppid","rcv_sid","rcv_ssn","rcv_tsn","rcx","rdi","rdp","rdp","rdx","read","readahead","readdir","readdir64","readdir64_r","readdir_r","readlink","readlinkat","readv","realloc","reallocarray","realpath","reboot","recv","recvfrom","recvmmsg","recvmsg","regcomp","regerror","regex_t","regexec","regfree","regmatch_t","regoff_t","regs","release","remap_file_pages","remove","removexattr","rename","renameat","renameat2","replay","req","request_id","request_id","res_init","reserved","reserved","resolution","resolve","response","ret_data","retval","retval","revents","rewind","rewinddir","right_coeff","right_saturation","rip","rip","rip","rlim64_t","rlim_cur","rlim_cur","rlim_max","rlim_max","rlim_t","rlimit","rlimit64","rm_eo","rm_so","rmdir","rseq_abi_pointer","rseq_abi_size","rsi","rsp","rt_class","rt_dev","rt_dst","rt_flags","rt_gateway","rt_genmask","rt_irtt","rt_metric","rt_mtu","rt_pad1","rt_pad2","rt_pad3","rt_pad4","rt_tos","rt_window","rtentry","ru_idrss","ru_inblock","ru_isrss","ru_ixrss","ru_majflt","ru_maxrss","ru_minflt","ru_msgrcv","ru_msgsnd","ru_nivcsw","ru_nsignals","ru_nswap","ru_nvcsw","ru_oublock","ru_stime","ru_utime","rusage","rx_filter","rx_id","s6_addr","s_addr","s_aliases","s_name","s_port","s_proto","sa_data","sa_family","sa_family_t","sa_flags","sa_mask","sa_restorer","sa_sigaction","salg_family","salg_feat","salg_mask","salg_name","salg_type","sbrk","scancode","scanf","sched_get_priority_max","sched_get_priority_min","sched_getaffinity","sched_getcpu","sched_getparam","sched_getscheduler","sched_param","sched_priority","sched_rr_get_interval","sched_setaffinity","sched_setparam","sched_setscheduler","sched_yield","sctp_assoc_t","sctp_authinfo","sctp_initmsg","sctp_nxtinfo","sctp_prinfo","sctp_rcvinfo","sctp_sndinfo","sctp_sndrcvinfo","sdt","seccomp","seccomp_data","seccomp_data","seccomp_notif","seccomp_notif_resp","seccomp_notif_sizes","seed48","seekdir","select","sem_close","sem_ctime","sem_destroy","sem_flg","sem_getvalue","sem_init","sem_nsems","sem_num","sem_op","sem_open","sem_otime","sem_perm","sem_post","sem_t","sem_timedwait","sem_trywait","sem_unlink","sem_wait","semaem","sembuf","semctl","semget","semid_ds","seminfo","semmap","semmni","semmns","semmnu","semmsl","semop","semopm","semume","semusz","semvmx","send","sendfile","sendfile64","sendmmsg","sendmsg","sendto","servent","set_tid","set_tid_size","setbuf","setcontext","setdomainname","setegid","setenv","seteuid","setfsgid","setfsuid","setgid","setgrent","setgroups","sethostid","sethostname","setlocale","setlogmask","setmntent","setns","setpgid","setpriority","setpwent","setregid","setresgid","setresuid","setreuid","setrlimit","setrlimit64","setservent","setsid","setsockopt","setspent","settimeofday","setuid","setutxent","setvbuf","setxattr","sgetspent_r","sh_addr","sh_addr","sh_addralign","sh_addralign","sh_entsize","sh_entsize","sh_flags","sh_flags","sh_info","sh_info","sh_link","sh_link","sh_name","sh_name","sh_offset","sh_offset","sh_size","sh_size","sh_type","sh_type","sharedram","shift","shm_atime","shm_cpid","shm_ctime","shm_dtime","shm_lpid","shm_nattch","shm_open","shm_perm","shm_segsz","shm_unlink","shmat","shmatt_t","shmctl","shmdt","shmget","shmid_ds","shutdown","si_addr","si_code","si_errno","si_pid","si_signo","si_status","si_stime","si_uid","si_utime","si_value","sigaction","sigaction","sigaddset","sigaltstack","sigdelset","sigemptyset","sigev_notify","sigev_notify_thread_id","sigev_signo","sigev_value","sigevent","sigfillset","sighandler_t","siginfo_t","sigismember","signal","signal","signalfd","signalfd_siginfo","signature","significand","sigpending","sigprocmask","sigset_t","sigsuspend","sigtimedwait","sigval","sigwait","sigwaitinfo","sin6_addr","sin6_family","sin6_flowinfo","sin6_port","sin6_scope_id","sin_addr","sin_family","sin_port","sin_zero","sinfo_assoc_id","sinfo_context","sinfo_cumtsn","sinfo_flags","sinfo_ppid","sinfo_ssn","sinfo_stream","sinfo_timetolive","sinfo_tsn","sinit_max_attempts","sinit_max_init_timeo","sinit_max_instreams","sinit_num_ostreams","sival_ptr","size_t","sleep","sll_addr","sll_family","sll_halen","sll_hatype","sll_ifindex","sll_pkttype","sll_protocol","smblks","smblks","snd_assoc_id","snd_context","snd_flags","snd_ppid","snd_sid","snprintf","sock_extended_err","sock_filter","sock_fprog","sock_txtime","sockaddr","sockaddr_alg","sockaddr_can","sockaddr_in","sockaddr_in6","sockaddr_ll","sockaddr_nl","sockaddr_storage","sockaddr_un","sockaddr_vm","socket","socketpair","socklen_t","sp_expire","sp_flag","sp_inact","sp_lstchg","sp_max","sp_min","sp_namp","sp_pwdp","sp_warn","speed_t","splice","sprintf","spwd","srand","srand48","src_fd","src_length","src_offset","ss","ss_family","ss_flags","ss_size","ss_sp","sscanf","ssi_addr","ssi_addr_lsb","ssi_arch","ssi_band","ssi_call_addr","ssi_code","ssi_errno","ssi_fd","ssi_int","ssi_overrun","ssi_pid","ssi_ptr","ssi_signo","ssi_status","ssi_stime","ssi_syscall","ssi_tid","ssi_trapno","ssi_uid","ssi_utime","ssize_t","st_atime","st_atime","st_atime_nsec","st_atime_nsec","st_blksize","st_blksize","st_blocks","st_blocks","st_ctime","st_ctime","st_ctime_nsec","st_ctime_nsec","st_dev","st_dev","st_gid","st_gid","st_info","st_info","st_ino","st_ino","st_mode","st_mode","st_mtime","st_mtime","st_mtime_nsec","st_mtime_nsec","st_name","st_name","st_nlink","st_nlink","st_other","st_other","st_rdev","st_rdev","st_shndx","st_shndx","st_size","st_size","st_size","st_size","st_space","st_uid","st_uid","st_value","st_value","stabil","stack","stack_pointer","stack_size","stack_t","stamp","start_code","start_level","start_stack","stat","stat","stat64","stat64","statfs","statfs","statfs64","statfs64","status","statvfs","statvfs","statvfs64","statvfs64","statx","statx","statx_timestamp","stbcnt","stpcpy","stpncpy","strcasecmp","strcasestr","strcat","strchr","strchrnul","strcmp","strcoll","strcpy","strcspn","strdup","strerror","strerror_r","strftime","strlen","strncasecmp","strncat","strncmp","strncpy","strndup","strnlen","strong_magnitude","strpbrk","strptime","strrchr","strsignal","strspn","strstr","strtod","strtof","strtok","strtok_r","strtol","strtoll","strtoul","strtoull","strxfrm","stx_atime","stx_attributes","stx_attributes_mask","stx_blksize","stx_blocks","stx_btime","stx_ctime","stx_dev_major","stx_dev_minor","stx_dio_mem_align","stx_dio_offset_align","stx_gid","stx_ino","stx_mask","stx_mnt_id","stx_mode","stx_mtime","stx_nlink","stx_rdev_major","stx_rdev_minor","stx_size","stx_uid","sun_family","sun_path","suseconds_t","sval","svm_cid","svm_family","svm_port","svm_reserved1","svm_zero","swapcontext","swapoff","swapon","swd","swd","symlink","symlinkat","sync","sync_file_range","syncfs","syscall","sysconf","sysctl","sysinfo","sysinfo","syslog","sysname","system","tai","tai","tcdrain","tcflag_t","tcflow","tcflush","tcgetattr","tcgetpgrp","tcgetsid","tcsendbreak","tcsetattr","tcsetpgrp","tee","telldir","termios","termios2","thousands_sep","tick","time","time","time","time","time_t","timegm","timer_create","timer_delete","timer_getoverrun","timer_gettime","timer_settime","timer_t","timerfd_create","timerfd_gettime","timerfd_settime","times","timespec","timeval","timex","timezone","tls","tm","tm_gmtoff","tm_hour","tm_isdst","tm_mday","tm_min","tm_mon","tm_sec","tm_wday","tm_yday","tm_year","tm_zone","tmpfile","tmpfile64","tmpnam","tms","tms_cstime","tms_cutime","tms_stime","tms_utime","tolerance","tolower","totalhigh","totalram","totalswap","toupper","tp","trigger","truncate","truncate64","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","ttyname","ttyname_r","tv_nsec","tv_nsec","tv_sec","tv_sec","tv_sec","tv_sec","tv_usec","tv_usec","tx_id","tx_type","type_","type_","type_","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","u","u","u64","u_ar0","u_comm","u_debugreg","u_dsize","u_fpstate","u_fpvalid","u_ssize","u_tsize","uc_flags","uc_link","uc_mcontext","uc_sigmask","uc_stack","ucontext_t","ucred","uid","uid","uid_t","uinput_abs_setup","uinput_ff_erase","uinput_ff_upload","uinput_setup","uinput_user_dev","uint16_t","uint32_t","uint64_t","uint8_t","uintmax_t","uintptr_t","umask","umount","umount2","uname","ungetc","unlink","unlinkat","unlockpt","unsetenv","unshare","uordblks","uordblks","updated","uptime","useconds_t","uselocale","user","user_fpregs_struct","user_regs_struct","usleep","usmblks","usmblks","ut_addr_v6","ut_exit","ut_host","ut_id","ut_line","ut_pid","ut_session","ut_tv","ut_type","ut_user","utimbuf","utime","utimensat","utimes","utmpname","utmpx","utmpxname","utsname","val","value","value","vendor","vers","version","version","version","vfork","vhangup","vmsplice","wait","wait4","waitid","waitpid","waveform","wchar_t","wcslen","wcstombs","wd","weak_magnitude","winsize","wmemchr","write","writev","ws_col","ws_row","ws_xpixel","ws_ypixel","xmm_space"],"q":[[0,"libc"]],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maximum number of services provided on the same listening …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","IP6 Auth Header","","IP Payload Comp. Protocol","DCCP","IP6 destination option","exterior gateway protocol","encapsulation header","IP6 Encap Sec. Payload","Ethernet-within-IPv6 encapsulation.","IP6 fragmentation header","General Routing Encap.","Hop-by-hop option header","","","xns idp","group mgmt protocol","","for compatibility","","","","","Multipath TCP","","IP6 no next header","Protocol indep. multicast","pup","raw IP packet","IP6 routing header","resource reservation","SCTP","","tp-4 w/ class negotiation","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","WARNING: The PartialEq, Eq and Hash implementations of this","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Equivalent to C’s void type when used as a pointer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","GNU version of basename(3), defined in string.h.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","interface name, e.g. “en0”","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","POSIX version of basename(3), defined in libgen.h.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The 64-bit libc on Solaris and illumos only has readdir_r. …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,164,164,164,197,0,0,0,0,0,197,151,0,0,0,0,0,0,163,163,163,163,163,163,163,163,163,163,163,0,177,0,0,0,193,193,0,0,138,138,92,138,138,0,0,0,0,23,0,114,116,116,0,0,0,219,0,46,46,46,46,46,46,46,46,152,0,0,152,0,152,152,152,0,152,0,152,0,0,0,0,57,57,57,57,57,118,173,157,158,118,170,172,55,55,56,55,56,55,56,55,56,0,0,0,0,0,0,0,0,0,0,83,83,132,0,123,0,0,0,0,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,18,44,45,46,47,14,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,12,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,222,104,105,106,107,108,109,110,111,112,17,113,114,115,116,4,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,7,5,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,18,44,45,46,47,14,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,12,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,222,104,105,106,107,108,109,110,111,112,17,113,114,115,116,4,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,7,5,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,0,0,177,77,82,156,207,156,207,0,0,0,156,207,0,156,207,156,207,156,207,0,0,156,207,156,207,0,0,0,0,0,0,0,0,163,0,149,217,0,149,0,0,115,217,218,149,115,0,0,0,0,86,0,0,0,0,0,0,197,205,166,167,166,166,167,166,167,0,205,0,0,0,0,0,0,0,0,0,0,0,0,147,0,0,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,18,44,45,46,47,14,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,12,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,17,113,114,115,116,4,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,7,5,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,0,0,0,0,0,106,5,5,5,0,76,92,4,80,80,0,163,109,0,0,0,0,194,0,0,197,51,87,87,193,201,135,146,135,146,135,146,135,146,135,146,0,217,218,219,86,51,81,122,108,0,0,89,0,0,0,0,0,0,0,0,0,0,50,50,50,50,0,0,0,93,93,93,93,93,93,93,93,0,123,62,68,68,68,68,68,68,68,68,68,0,0,194,0,0,0,0,94,95,94,95,153,94,95,94,95,94,95,94,95,94,95,94,95,94,95,94,95,94,95,94,95,153,94,95,94,95,0,17,17,17,17,17,17,17,90,91,194,192,85,0,0,0,0,0,0,174,84,85,87,0,0,0,0,0,0,0,163,120,194,163,164,0,212,0,31,59,0,0,0,0,0,0,0,0,0,174,205,0,191,181,188,189,203,181,188,189,203,181,188,189,203,181,188,189,203,189,203,181,188,189,203,181,188,189,203,189,203,188,181,188,189,203,181,188,189,203,181,188,189,203,188,181,188,0,83,83,0,0,0,0,0,0,0,0,0,0,0,0,0,31,110,212,0,0,0,0,0,0,0,0,0,0,137,138,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,125,79,145,147,169,200,205,218,219,220,78,0,0,0,0,0,222,193,201,0,0,157,158,0,0,0,0,0,196,0,0,0,51,0,0,0,0,177,0,0,177,177,0,0,0,163,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,18,44,45,46,47,14,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,12,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,222,104,105,106,107,108,109,110,111,112,17,113,114,115,116,4,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,7,5,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,194,194,0,0,0,0,0,0,0,0,0,0,157,158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,193,201,0,0,78,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,197,0,65,155,65,155,65,155,65,155,0,0,0,0,0,0,0,0,0,0,0,22,22,22,22,0,0,196,0,159,51,194,194,29,29,29,29,29,108,125,0,157,158,157,158,0,0,0,195,0,0,0,0,89,137,138,0,0,0,73,0,73,0,0,0,53,53,53,53,53,53,53,0,144,144,0,143,143,124,124,124,142,142,0,141,141,141,141,141,141,141,141,141,141,141,141,141,42,42,41,43,41,42,43,43,0,0,0,0,0,0,0,0,79,0,0,0,0,0,0,0,0,0,0,0,0,0,118,173,0,0,0,0,51,51,51,51,51,51,51,51,82,0,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,18,44,45,46,47,14,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,12,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,222,104,105,106,107,108,109,110,111,112,17,113,114,115,116,4,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,7,5,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,0,0,0,0,30,30,0,108,0,0,0,0,107,107,52,52,52,0,28,28,123,171,0,0,0,0,0,0,0,0,0,0,0,0,0,35,70,35,70,0,0,139,139,148,0,4,163,163,0,4,4,157,158,0,79,0,0,182,183,33,33,182,183,182,183,182,183,182,183,0,0,0,0,86,86,79,109,117,218,219,81,84,0,0,0,0,0,0,0,0,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,0,195,87,0,0,0,0,0,0,0,0,0,0,0,0,109,212,0,163,164,78,0,123,123,177,0,0,0,0,0,0,0,0,0,212,0,78,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,103,103,103,103,103,0,197,220,0,163,23,51,51,51,0,0,0,0,140,140,0,140,140,0,0,0,0,0,0,0,0,72,72,72,72,0,0,120,7,7,178,7,58,7,7,58,178,178,7,7,178,178,178,178,178,0,0,0,0,0,74,74,74,74,74,0,0,74,0,74,74,0,0,0,0,0,193,201,193,201,51,51,51,114,116,125,137,138,116,0,0,51,0,0,0,134,134,0,0,0,0,0,134,0,121,121,0,0,119,119,119,119,119,0,0,160,160,160,160,161,161,161,161,161,161,62,118,169,170,172,0,0,0,0,130,130,130,130,130,169,0,0,87,163,90,173,0,0,0,0,0,0,0,0,0,0,0,157,158,194,38,98,99,51,98,99,98,99,98,99,38,98,99,98,99,38,51,51,98,99,98,99,0,173,177,200,205,0,0,0,0,87,0,0,114,116,116,0,87,102,212,0,205,0,0,0,0,0,123,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,131,131,0,0,0,0,0,0,0,163,0,219,0,0,0,0,0,177,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,66,66,66,66,66,66,66,0,0,0,0,0,0,0,0,0,194,194,194,194,194,194,194,194,0,0,194,194,194,129,129,129,129,129,129,129,129,194,194,193,201,194,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,195,62,0,0,0,0,0,0,89,108,90,91,0,106,212,78,220,110,172,90,91,31,0,0,86,86,193,194,201,0,26,133,26,133,0,0,0,112,112,0,200,200,194,194,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,0,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,145,113,221,40,37,37,37,37,18,18,0,180,180,180,180,136,136,136,136,136,0,79,0,0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,0,0,0,0,0,219,174,0,199,199,199,0,0,0,0,0,179,0,75,0,0,179,75,75,0,179,179,0,0,0,0,0,0,168,0,0,0,0,0,168,168,168,168,168,0,168,168,168,168,0,0,0,0,0,0,0,205,205,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,101,100,101,100,101,100,101,100,101,100,101,100,101,100,101,100,101,100,101,177,163,198,198,198,198,198,198,0,198,198,0,0,0,0,0,0,0,0,184,184,184,184,184,184,184,184,184,184,0,0,0,0,0,0,63,63,63,63,0,0,0,0,0,0,195,0,0,200,191,0,0,0,0,0,0,0,0,45,45,45,45,45,44,44,44,44,127,127,127,127,127,127,127,127,127,126,126,126,126,34,0,0,47,47,47,47,47,47,47,157,158,128,128,128,128,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67,67,67,67,67,67,67,67,67,0,0,0,0,0,0,122,122,122,194,61,185,185,185,0,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,0,186,187,186,187,186,187,186,187,186,187,186,187,186,187,186,187,96,97,186,187,186,187,186,187,186,187,96,97,186,187,96,97,186,187,96,97,96,97,186,187,201,186,187,96,97,163,205,173,205,0,108,195,85,195,0,0,0,0,0,0,0,0,163,0,0,0,0,0,0,0,163,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,60,60,0,171,111,111,111,111,111,0,0,0,193,201,0,0,0,0,0,0,0,0,0,0,0,62,0,163,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,163,0,76,163,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,0,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,36,36,36,36,163,0,177,177,177,0,148,89,0,0,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,18,44,45,46,47,14,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,12,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,222,104,105,106,107,108,109,110,111,112,17,113,114,115,116,4,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,7,5,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,18,44,45,46,47,14,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,12,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,222,104,105,106,107,108,109,110,111,112,17,113,114,115,116,4,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,7,5,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,0,0,25,151,24,25,151,154,24,154,113,145,76,80,89,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,18,44,45,46,47,14,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,12,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,222,104,105,106,107,108,109,110,111,112,17,113,114,115,116,4,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,7,5,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,89,173,59,195,195,195,195,195,195,195,195,202,202,202,202,202,0,0,102,197,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,157,158,108,177,0,0,0,0,0,0,157,158,175,175,175,175,175,175,175,175,175,175,0,0,0,0,0,0,0,0,125,76,78,77,212,62,77,106,0,0,0,0,0,0,0,87,0,0,0,109,88,0,0,0,0,32,32,32,32,201],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,2,3,3],4],0,0,0,0,0,0,0,0,0,0,[2,2],0,0,0,0,0,0,0,0,[2,2],0,[[1,2],4],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[5,6],[7,5],[8,8],[[7,5],5],[8,8],0,0,0,[9,10],[[11,12]],[12,9],[[11,12],9],[[12,12],13],[[11,12],13],[[11,12]],0,[12],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[9,14]],[[9,14],13],[[9,14]],0,[14],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[9,9,9,9],9],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[15,15],0,0,[15,15],0,0,0,0,0,0,0,0,[15,15],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[15,15],0,0,0,0,0,0,0,[15,15],0,0,0,0,0,0,0,0,0,0,0,[15,15],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[16,16,16],16],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[9,9],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[9,9],9],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[16,16],0,0,0,0,0,[16,13],0,0,0,0,0,0,0,0,0,0,[15,15],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[9,9],[9,9],[9,13],[9,13],0,0,0,0,0,0,0,[[9,9]],[9,13],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],9],[[],9],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[17,18],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[9,13],0,[9,9],0,[9,13],[9,13],[9,13],[9,13],0,0,0,[9,9],[9,9],0,[[9,9],9],0,[9,9],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[19,19],[20,20],[21,21],[22,22],[23,23],[24,24],[25,25],[26,26],[27,27],[28,28],[29,29],[30,30],[31,31],[32,32],[33,33],[34,34],[35,35],[36,36],[37,37],[38,38],[39,39],[40,40],[41,41],[42,42],[43,43],[18,18],[44,44],[45,45],[46,46],[47,47],[14,14],[48,48],[49,49],[50,50],[51,51],[52,52],[53,53],[54,54],[55,55],[56,56],[57,57],[58,58],[59,59],[60,60],[61,61],[62,62],[63,63],[64,64],[65,65],[66,66],[67,67],[68,68],[69,69],[70,70],[71,71],[72,72],[12,12],[73,73],[74,74],[75,75],[76,76],[77,77],[78,78],[79,79],[80,80],[81,81],[82,82],[83,83],[84,84],[85,85],[86,86],[87,87],[88,88],[89,89],[90,90],[91,91],[92,92],[93,93],[94,94],[95,95],[96,96],[97,97],[98,98],[99,99],[100,100],[101,101],[102,102],[103,103],[104,104],[105,105],[106,106],[107,107],[108,108],[109,109],[110,110],[111,111],[112,112],[17,17],[113,113],[114,114],[115,115],[116,116],[4,4],[117,117],[118,118],[119,119],[120,120],[121,121],[122,122],[123,123],[124,124],[125,125],[126,126],[127,127],[128,128],[129,129],[130,130],[131,131],[132,132],[133,133],[134,134],[135,135],[136,136],[137,137],[138,138],[139,139],[140,140],[141,141],[142,142],[143,143],[144,144],[145,145],[146,146],[147,147],[148,148],[149,149],[150,150],[151,151],[152,152],[153,153],[154,154],[155,155],[7,7],[5,5],[156,156],[157,157],[158,158],[159,159],[160,160],[161,161],[162,162],[163,163],[164,164],[165,165],[166,166],[167,167],[168,168],[169,169],[170,170],[171,171],[172,172],[173,173],[174,174],[175,175],[176,176],[177,177],[178,178],[179,179],[180,180],[181,181],[182,182],[183,183],[184,184],[185,185],[186,186],[187,187],[188,188],[189,189],[190,190],[191,191],[192,192],[193,193],[194,194],[195,195],[196,196],[197,197],[198,198],[199,199],[200,200],[201,201],[202,202],[203,203],[204,204],[205,205],[206,206],[207,207],[208,208],[209,209],[210,210],[211,211],[212,212],[213,213],[214,214],[215,215],[216,216],[217,217],[218,218],[219,219],[220,220],[221,221],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[222,223],[[225,[224]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[226,8],0,[[8,8],226],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[226,8],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[184,222],0,0,[184,227],0,[184,9],[184,228],[184,229],[184,228],[184,34],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],[[],225],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],[[],230],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"c":[720,1420,2961,2970,3411,4324,4689,6238,6239,6240,6241,6504,6505,8366,8367,8368,8369,8420],"p":[[6,"__u16"],[6,"__u32"],[6,"__u8"],[3,"sock_filter"],[3,"cmsghdr"],[6,"c_uchar"],[3,"msghdr"],[6,"c_uint"],[6,"c_int"],[6,"size_t"],[15,"usize"],[3,"cpu_set_t"],[15,"bool"],[3,"fd_set"],[15,"u8"],[15,"u32"],[3,"sock_extended_err"],[3,"sockaddr"],[4,"DIR"],[4,"FILE"],[4,"fpos_t"],[3,"group"],[3,"utimbuf"],[3,"timeval"],[3,"timespec"],[3,"rlimit"],[3,"rusage"],[3,"ipv6_mreq"],[3,"hostent"],[3,"iovec"],[3,"pollfd"],[3,"winsize"],[3,"linger"],[3,"sigval"],[3,"itimerval"],[3,"tms"],[3,"servent"],[3,"protoent"],[4,"timezone"],[3,"in_addr"],[3,"ip_mreq"],[3,"ip_mreqn"],[3,"ip_mreq_source"],[3,"sockaddr_in"],[3,"sockaddr_in6"],[3,"addrinfo"],[3,"sockaddr_ll"],[3,"tm"],[3,"sched_param"],[3,"Dl_info"],[3,"lconv"],[3,"in_pktinfo"],[3,"ifaddrs"],[3,"in6_rtmsg"],[3,"arpreq"],[3,"arpreq_old"],[3,"arphdr"],[3,"mmsghdr"],[3,"epoll_event"],[3,"sockaddr_un"],[3,"sockaddr_storage"],[3,"utsname"],[3,"sigevent"],[4,"fpos64_t"],[3,"glob_t"],[3,"passwd"],[3,"spwd"],[3,"dqblk"],[3,"signalfd_siginfo"],[3,"itimerspec"],[3,"fsid_t"],[3,"packet_mreq"],[3,"if_nameindex"],[3,"msginfo"],[3,"sembuf"],[3,"input_event"],[3,"input_id"],[3,"input_absinfo"],[3,"input_keymap_entry"],[3,"input_mask"],[3,"ff_replay"],[3,"ff_trigger"],[3,"ff_envelope"],[3,"ff_constant_effect"],[3,"ff_ramp_effect"],[3,"ff_condition_effect"],[3,"ff_periodic_effect"],[3,"ff_rumble_effect"],[3,"ff_effect"],[3,"uinput_ff_upload"],[3,"uinput_ff_erase"],[3,"uinput_abs_setup"],[3,"dl_phdr_info"],[3,"Elf32_Ehdr"],[3,"Elf64_Ehdr"],[3,"Elf32_Sym"],[3,"Elf64_Sym"],[3,"Elf32_Phdr"],[3,"Elf64_Phdr"],[3,"Elf32_Shdr"],[3,"Elf64_Shdr"],[3,"ucred"],[3,"mntent"],[3,"posix_spawn_file_actions_t"],[3,"posix_spawnattr_t"],[3,"genlmsghdr"],[3,"in6_pktinfo"],[3,"arpd_request"],[3,"inotify_event"],[3,"fanotify_response"],[3,"sockaddr_vm"],[3,"regmatch_t"],[3,"__c_anonymous_sockaddr_can_tp"],[3,"__c_anonymous_sockaddr_can_j1939"],[3,"can_filter"],[3,"j1939_filter"],[3,"sock_fprog"],[3,"seccomp_data"],[3,"nlmsghdr"],[3,"nlmsgerr"],[3,"nlattr"],[3,"file_clone_range"],[3,"__c_anonymous_ifru_map"],[3,"in6_ifreq"],[3,"option"],[3,"sctp_initmsg"],[3,"sctp_sndrcvinfo"],[3,"sctp_sndinfo"],[3,"sctp_rcvinfo"],[3,"sctp_nxtinfo"],[3,"sctp_prinfo"],[3,"sctp_authinfo"],[3,"rlimit64"],[3,"sockaddr_nl"],[3,"dirent"],[3,"sockaddr_alg"],[3,"uinput_setup"],[3,"uinput_user_dev"],[3,"af_alg_iv"],[3,"mq_attr"],[19,"__c_anonymous_ifr_ifru"],[3,"ifreq"],[19,"__c_anonymous_ifc_ifcu"],[3,"ifconf"],[3,"hwtstamp_config"],[3,"dirent64"],[3,"sock_txtime"],[19,"__c_anonymous_sockaddr_can_can_addr"],[3,"sockaddr_can"],[3,"statx"],[3,"statx_timestamp"],[3,"aiocb"],[3,"__exit_status"],[3,"__timeval"],[3,"glob64_t"],[3,"termios"],[3,"mallinfo"],[3,"mallinfo2"],[3,"nl_pktinfo"],[3,"nl_mmap_req"],[3,"nl_mmap_hdr"],[3,"rtentry"],[3,"timex"],[3,"ntptimeval"],[3,"regex_t"],[3,"Elf64_Chdr"],[3,"Elf32_Chdr"],[3,"seminfo"],[3,"ptrace_peeksiginfo_args"],[3,"__c_anonymous_ptrace_syscall_info_entry"],[3,"__c_anonymous_ptrace_syscall_info_exit"],[3,"__c_anonymous_ptrace_syscall_info_seccomp"],[3,"ptrace_syscall_info"],[19,"__c_anonymous_ptrace_syscall_info_data"],[3,"utmpx"],[3,"sigset_t"],[3,"sysinfo"],[3,"msqid_ds"],[3,"semid_ds"],[3,"sigaction"],[3,"statfs"],[3,"flock"],[3,"flock64"],[3,"siginfo_t"],[3,"stack_t"],[3,"stat"],[3,"stat64"],[3,"statfs64"],[3,"statvfs64"],[3,"pthread_attr_t"],[3,"_libc_fpxreg"],[3,"_libc_xmmreg"],[3,"_libc_fpstate"],[3,"user_regs_struct"],[3,"user"],[3,"mcontext_t"],[3,"ipc_perm"],[3,"shmid_ds"],[3,"seccomp_notif_sizes"],[3,"ptrace_rseq_configuration"],[3,"user_fpregs_struct"],[3,"ucontext_t"],[3,"statvfs"],[3,"max_align_t"],[3,"clone_args"],[3,"sem_t"],[3,"termios2"],[3,"pthread_mutexattr_t"],[3,"pthread_rwlockattr_t"],[3,"pthread_condattr_t"],[3,"pthread_barrierattr_t"],[3,"fanotify_event_metadata"],[3,"pthread_cond_t"],[3,"pthread_mutex_t"],[3,"pthread_rwlock_t"],[3,"pthread_barrier_t"],[3,"can_frame"],[3,"canfd_frame"],[3,"canxl_frame"],[3,"open_how"],[3,"in6_addr"],[4,"c_void"],[3,"Formatter"],[3,"Error"],[4,"Result"],[6,"dev_t"],[6,"pid_t"],[6,"c_long"],[6,"uid_t"],[3,"TypeId"]]},\ @@ -14,7 +14,7 @@ var searchIndex = JSON.parse('{\ "rustybuzz":{"doc":"A complete harfbuzz shaping algorithm port to Rust.","t":"NENEDDSSDDDNDNNNSSSSNDDDNDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLFMLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLCLLLLLLLLLLLLLLLLMMMMMMRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR","n":["BottomToTop","BufferClusterLevel","Characters","Direction","Face","Feature","GLYPH_EXTENTS","GLYPH_FLAGS","GlyphBuffer","GlyphInfo","GlyphPosition","Invalid","Language","LeftToRight","MonotoneCharacters","MonotoneGraphemes","NO_ADVANCES","NO_CLUSTERS","NO_GLYPH_NAMES","NO_POSITIONS","RightToLeft","Script","SerializeFlags","Tag","TopToBottom","UnicodeBuffer","Variation","add","all","as_mut","as_ref","as_str","as_u32","bitand","bitand_assign","bitor","bitor_assign","bits","bitxor","bitxor_assign","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cluster","cluster_level","cmp","cmp","cmp","complement","contains","default","default","default","default","default","default","deref","deref_mut","difference","direction","empty","end","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits_truncate","from_bits_unchecked","from_bytes","from_bytes_lossy","from_face","from_iso15924_tag","from_iter","from_slice","from_str","from_str","from_str","from_str","from_str","glyph_id","glyph_infos","glyph_positions","guess_segment_properties","hash","hash","hash","hash","hash","hash","insert","intersection","intersects","into","into","into","into","into","into","into","into","into","into","into","into","into","is_all","is_empty","is_empty","is_empty","is_null","is_valid_bit_pattern","is_valid_bit_pattern","language","len","len","new","new","not","parse","partial_cmp","partial_cmp","partial_cmp","push_str","remove","reset_clusters","script","script","serialize","set","set_cluster_level","set_direction","set_language","set_pixels_per_em","set_points_per_em","set_script","set_variations","shape","start","sub","sub_assign","symmetric_difference","tag","tag","tag","to_bytes","to_chars","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","ttf_parser","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","units_per_em","unsafe_to_break","value","value","x_advance","x_offset","y_advance","y_offset","ADLAM","AHOM","ANATOLIAN_HIEROGLYPHS","ARABIC","ARMENIAN","AVESTAN","BALINESE","BAMUM","BASSA_VAH","BATAK","BENGALI","BHAIKSUKI","BOPOMOFO","BRAHMI","BRAILLE","BUGINESE","BUHID","CANADIAN_SYLLABICS","CARIAN","CAUCASIAN_ALBANIAN","CHAKMA","CHAM","CHEROKEE","CHORASMIAN","COMMON","COPTIC","CUNEIFORM","CYPRIOT","CYRILLIC","DESERET","DEVANAGARI","DIVES_AKURU","DOGRA","DUPLOYAN","EGYPTIAN_HIEROGLYPHS","ELBASAN","ELYMAIC","ETHIOPIC","GEORGIAN","GLAGOLITIC","GOTHIC","GRANTHA","GREEK","GUJARATI","GUNJALA_GONDI","GURMUKHI","HAN","HANGUL","HANIFI_ROHINGYA","HANUNOO","HATRAN","HEBREW","HIRAGANA","IMPERIAL_ARAMAIC","INHERITED","INSCRIPTIONAL_PAHLAVI","INSCRIPTIONAL_PARTHIAN","JAVANESE","KAITHI","KANNADA","KATAKANA","KAYAH_LI","KHAROSHTHI","KHITAN_SMALL_SCRIPT","KHMER","KHOJKI","KHUDAWADI","LAO","LATIN","LEPCHA","LIMBU","LINEAR_A","LINEAR_B","LISU","LYCIAN","LYDIAN","MAHAJANI","MAKASAR","MALAYALAM","MANDAIC","MANICHAEAN","MARCHEN","MASARAM_GONDI","MEDEFAIDRIN","MEETEI_MAYEK","MENDE_KIKAKUI","MEROITIC_CURSIVE","MEROITIC_HIEROGLYPHS","MIAO","MODI","MONGOLIAN","MRO","MULTANI","MYANMAR","MYANMAR_ZAWGYI","NABATAEAN","NANDINAGARI","NEWA","NEW_TAI_LUE","NKO","NUSHU","NYIAKENG_PUACHUE_HMONG","OGHAM","OLD_HUNGARIAN","OLD_ITALIC","OLD_NORTH_ARABIAN","OLD_PERMIC","OLD_PERSIAN","OLD_SOGDIAN","OLD_SOUTH_ARABIAN","OLD_TURKIC","OL_CHIKI","ORIYA","OSAGE","OSMANYA","PAHAWH_HMONG","PALMYRENE","PAU_CIN_HAU","PHAGS_PA","PHOENICIAN","PSALTER_PAHLAVI","REJANG","RUNIC","SAMARITAN","SAURASHTRA","SHARADA","SHAVIAN","SIDDHAM","SIGNWRITING","SINHALA","SOGDIAN","SORA_SOMPENG","SOYOMBO","SUNDANESE","SYLOTI_NAGRI","SYRIAC","TAGALOG","TAGBANWA","TAI_LE","TAI_THAM","TAI_VIET","TAKRI","TAMIL","TANGUT","TELUGU","THAANA","THAI","TIBETAN","TIFINAGH","TIRHUTA","UGARITIC","UNKNOWN","VAI","WANCHO","WARANG_CITI","YEZIDI","YI","ZANABAZAR_SQUARE"],"q":[[0,"rustybuzz"],[297,"rustybuzz::script"]],"d":["Text is set vertically from bottom to top.","A cluster level.","","Defines the direction in which text is to be read.","A font face handle.","A feature tag with an accompanying range specifying on …","Serialize glyph extents.","Serialize glyph flags.","A buffer that contains the results of the shaping process.","A glyph info.","Holds the positions of the glyph in both horizontal and …","Initial, unset direction.","A script language.","Text is set horizontally from left to right.","","","Do not serialize glyph advances, glyph offsets will …","Do not serialize glyph cluster.","Do no serialize glyph name.","Do not serialize glyph position information.","Text is set horizontally from right to left.","A text script.","Flags used for serialization with a BufferSerializer.","A 4-byte tag.","Text is set vertically from top to bottom.","A buffer that contains an input string ready for shaping.","A font variation.","Appends a character to a buffer with the given cluster …","Returns the set containing all flags.","","","Returns the language as a string.","Returns tag value as u32 number.","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Toggles the set of flags.","","","","","","","","","","","","","","","","","","","","","","","","","","","Clear the contents of the buffer.","Clears the content of the glyph buffer and returns an empty","","","","","","","","","","","","","","","","","","","","","","","An index to the start of the grapheme cluster in the …","Retrieve the cluster level of the buffer.","","","","Returns the complement of this set of flags.","Returns true if all of the flags in other are contained …","","","","","","","","","Returns the difference between the flags in self and other.","Returns the Buffer’s text direction.","Returns an empty set of flags.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, preserving all …","Creates a Tag from bytes.","Creates a Tag from bytes.","Creates a new Face from ttf_parser::Face.","Converts an ISO 15924 script tag to a corresponding Script.","","Creates a new Face from data.","","","","Parses a Feature form a string.","","A selected glyph.","Get the glyph infos.","Get the glyph positions.","Guess the segment properties (direction, language, script) …","","","","","","","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if all flags are currently set.","Returns true if the buffer contains no elements.","Returns true if the buffer contains no elements.","Returns true if no flags are currently stored.","Checks if tag is null / [0, 0, 0, 0].","","","Get the buffer language.","Returns the length of the data of the buffer.","Returns the length of the data of the buffer.","Create a new UnicodeBuffer.","Create a new Feature struct.","Returns the complement of this set of flags.","","","","","Pushes a string to a buffer.","Removes the specified flags in-place.","Resets clusters.","Predefined scripts.","Get the ISO15924 script tag.","Converts the glyph buffer content into a string.","Inserts or removes the specified flags depending on the …","Set the cluster level of the buffer.","Set the text direction of the Buffer’s contents.","Set the buffer language.","Sets pixels per EM.","Sets point size per EM.","Set the script from an ISO15924 tag.","Sets font variations.","Shapes the buffer content using provided font and features.","","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","Returns the symmetric difference between the flags in self …","Returns script’s tag.","","","Returns tag as 4-element byte array.","Returns tag as 4-element byte array.","","","","","","","","","","","","","Toggles the specified flags in-place.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the union of between the flags in self and other.","Returns face’s units per EM.","Indicates that if input text is broken at the beginning of …","","","How much the line advances after drawing this glyph when …","How much the glyph moves on the X-axis before drawing it, …","How much the line advances after drawing this glyph when …","How much the glyph moves on the Y-axis before drawing it, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[15,0,14,0,0,0,4,4,0,0,0,15,0,15,14,14,4,4,4,4,15,0,0,0,15,0,0,1,4,5,5,7,9,4,4,4,4,4,4,4,1,11,12,13,14,4,15,7,16,17,18,5,9,1,11,12,13,14,4,15,7,16,17,18,5,9,1,11,12,13,14,4,15,7,16,17,18,5,9,12,13,14,4,15,7,16,17,18,5,9,13,1,4,16,9,4,4,1,12,13,14,4,15,5,5,4,1,4,17,14,4,15,7,16,17,18,9,14,4,15,7,16,9,4,1,11,12,13,14,4,4,4,4,4,15,7,16,17,18,9,9,1,11,12,13,14,4,15,7,16,17,18,5,9,4,4,4,9,9,5,16,4,5,15,7,16,17,18,13,11,11,1,14,4,15,7,16,9,4,4,4,1,11,12,13,14,4,15,7,16,17,18,5,9,4,1,11,4,9,12,13,1,1,11,1,17,4,9,4,16,9,1,4,1,0,1,11,4,1,1,1,5,5,1,5,0,17,4,4,4,16,17,18,9,9,12,13,14,4,15,7,16,17,18,5,9,9,4,1,11,12,13,14,4,15,7,16,17,18,5,9,1,11,12,13,14,4,15,7,16,17,18,5,9,0,1,11,12,13,14,4,15,7,16,17,18,5,9,4,5,13,17,18,12,12,12,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,2,3]],[[],4],[5,6],[5,6],[7,8],[9,3],[[4,4],4],[[4,4]],[[4,4],4],[[4,4]],[4,10],[[4,4],4],[[4,4]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[1],[11,1],[12,12],[13,13],[14,14],[4,4],[15,15],[7,7],[16,16],[17,17],[18,18],[5,5],[9,9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[1,14],[[4,4],19],[[16,16],19],[[9,9],19],[4,4],[[4,4],20],[[],1],[[],12],[[],13],[[],14],[[],4],[[],15],[5],[5],[[4,4],4],[1,15],[[],4],0,[[14,14],20],[[4,4],20],[[15,15],20],[[7,7],20],[[16,16],20],[[17,17],20],[[18,18],20],[[9,9],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[4,21]],[[1,22],23],[[11,22],23],[[12,22],23],[[13,22],23],[[14,22],23],[[4,22],23],[[4,22],23],[[4,22],23],[[4,22],23],[[4,22],23],[[15,22],23],[[7,22],23],[[16,22],23],[[17,22],23],[[18,22],23],[[9,22],[[25,[24]]]],[[9,22],[[25,[24]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[10,[[26,[4]]]],[10,4],[10,4],[[[27,[10]]],9],[[[28,[10]]],9],[6,5],[9,[[26,[16]]]],[21,4],[[[28,[10]],3],[[26,[5]]]],[8,[[25,[15]]]],[8,[[25,[7]]]],[8,[[25,[16]]]],[8,[[25,[17]]]],[8,[[25,[18]]]],0,[11,[[28,[13]]]],[11,[[28,[12]]]],[1],[[14,29]],[[4,29]],[[15,29]],[[7,29]],[[16,29]],[[9,29]],[[4,4]],[[4,4],4],[[4,4],20],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[4,20],[1,20],[11,20],[4,20],[9,20],[[],20],[[],20],[1,[[26,[7]]]],[1,30],[11,30],[[],1],[[9,3,[31,[30]]],17],[4,4],[[[28,[10]]],[[26,[9]]]],[[4,4],[[26,[19]]]],[[16,16],[[26,[19]]]],[[9,9],[[26,[19]]]],[[1,8]],[[4,4]],[1],0,[1,16],[[11,5,4],32],[[4,4,20]],[[1,14]],[[1,15]],[[1,7]],[[5,26]],[[5,[26,[33]]]],[[1,16]],[[5,[28,[18]]]],[[5,[28,[17]],1],11],0,[[4,4],4],[[4,4]],[[4,4],4],[16,9],0,0,[9,[[27,[10]]]],[9,[[27,[2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],32],[[4,4]],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],0,[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[4,4],4],[5,35],[13,20],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"c":[],"p":[[3,"UnicodeBuffer"],[15,"char"],[15,"u32"],[3,"SerializeFlags"],[3,"Face"],[3,"Face"],[3,"Language"],[15,"str"],[3,"Tag"],[15,"u8"],[3,"GlyphBuffer"],[3,"GlyphPosition"],[3,"GlyphInfo"],[4,"BufferClusterLevel"],[4,"Direction"],[3,"Script"],[3,"Feature"],[3,"Variation"],[4,"Ordering"],[15,"bool"],[8,"IntoIterator"],[3,"Formatter"],[6,"Result"],[3,"Error"],[4,"Result"],[4,"Option"],[15,"array"],[15,"slice"],[8,"Hasher"],[15,"usize"],[8,"RangeBounds"],[3,"String"],[15,"f32"],[3,"TypeId"],[15,"i32"]]},\ "self_cell":{"doc":"Overview","t":"O","n":["self_cell"],"q":[[0,"self_cell"]],"d":["This macro declares a new struct of $StructName and …"],"i":[0],"f":[0],"c":[],"p":[]},\ "slotmap":{"doc":"slotmap","t":"DDDIDDDLALLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLALLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLOLLLALLLLLLLLLLLLLLLLLLLLLLLLDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDEDDDDNDDNDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["DefaultKey","DenseSlotMap","HopSlotMap","Key","KeyData","SecondaryMap","SlotMap","as_ffi","basic","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","data","data","default","default","default","default","default","default","dense","eq","eq","eq","extend","extend","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from_ffi","from_iter","hash","hash","hop","index","index","index","index","index_mut","index_mut","index_mut","index_mut","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","is_null","new_key_type","null","partial_cmp","partial_cmp","secondary","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","Drain","IntoIter","Iter","IterMut","Keys","SlotMap","Values","ValuesMut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","contains_key","drain","drop","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","get","get_disjoint_mut","get_disjoint_unchecked_mut","get_mut","get_unchecked","get_unchecked_mut","insert","insert_with_key","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","is_empty","iter","iter_mut","keys","len","new","next","next","next","next","next","next","next","remove","reserve","retain","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","values","values_mut","with_capacity","with_capacity_and_key","with_key","DenseSlotMap","Drain","IntoIter","Iter","IterMut","Keys","Values","ValuesMut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","contains_key","drain","drop","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","get","get_disjoint_mut","get_disjoint_unchecked_mut","get_mut","get_unchecked","get_unchecked_mut","insert","insert_with_key","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","is_empty","iter","iter_mut","keys","len","new","next","next","next","next","next","next","next","remove","reserve","retain","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","values","values_mut","with_capacity","with_capacity_and_key","with_key","Drain","HopSlotMap","IntoIter","Iter","IterMut","Keys","Values","ValuesMut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","contains_key","drain","drop","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","get","get_disjoint_mut","get_disjoint_unchecked_mut","get_mut","get_unchecked","get_unchecked_mut","insert","insert_with_key","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","is_empty","iter","iter_mut","keys","len","new","next","next","next","next","next","next","next","remove","reserve","retain","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","values","values_mut","with_capacity","with_capacity_and_key","with_key","Drain","Entry","IntoIter","Iter","IterMut","Keys","Occupied","OccupiedEntry","SecondaryMap","Vacant","VacantEntry","Values","ValuesMut","and_modify","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","clear","contains_key","drain","drop","entry","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","get","get","get_disjoint_mut","get_disjoint_unchecked_mut","get_mut","get_mut","get_unchecked","get_unchecked_mut","insert","insert","insert","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_mut","is_empty","iter","iter_mut","key","key","key","keys","len","new","next","next","next","next","next","next","next","or_default","or_insert","or_insert_with","remove","remove","remove_entry","retain","set_capacity","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","values","values_mut","with_capacity"],"q":[[0,"slotmap"],[123,"slotmap::basic"],[247,"slotmap::dense"],[371,"slotmap::hop"],[495,"slotmap::secondary"]],"d":["The default slot map key type.","Dense slot map, storage with stable unique keys.","Hop slot map, storage with stable unique keys.","Key used to access stored values in a slot map.","The actual data stored in a Key.","Secondary map, associate data with previously stored …","Slot map, storage with stable unique keys.","Returns the key data as a 64-bit integer. No guarantees …","Contains the slot map implementation.","","","","","","","","","","","","","","","","","","","","","","","","","","","Gets the KeyData stored in this key.","","","","","","","","Contains the dense slot map implementation.","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Iff value is a value received from k.as_ffi(), returns a …","","","","Contains the faster iteration, slower insertion/removal …","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Checks if a key is null. There is only a single null key, …","A helper macro to create new key types. If you use a new …","Creates a new key that is always invalid and distinct from …","","","Contains the secondary map implementation.","","","","","","","","","","","","","","","","","","","","","","","","","A draining iterator for SlotMap.","An iterator that moves key-value pairs out of a SlotMap.","An iterator over the key-value pairs in a SlotMap.","A mutable iterator over the key-value pairs in a SlotMap.","An iterator over the keys in a SlotMap.","Slot map, storage with stable unique keys.","An iterator over the values in a SlotMap.","A mutable iterator over the values in a SlotMap.","","","","","","","","","","","","","","","Returns the number of elements the SlotMap can hold without","Clears the slot map. Keeps the allocated memory for reuse.","","","","","","","","","Returns true if the slot map contains key.","Clears the slot map, returning all key-value pairs in …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a reference to the value corresponding to the key.","Returns mutable references to the values corresponding to …","Returns mutable references to the values corresponding to …","Returns a mutable reference to the value corresponding to …","Returns a reference to the value corresponding to the key …","Returns a mutable reference to the value corresponding to …","Inserts a value into the slot map. Returns a unique key …","Inserts a value given by f into the slot map. The key …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","Returns if the slot map is empty.","An iterator visiting all key-value pairs in arbitrary …","An iterator visiting all key-value pairs in arbitrary …","An iterator visiting all keys in arbitrary order. The …","Returns the number of elements in the slot map.","Constructs a new, empty SlotMap.","","","","","","","","Removes a key from the slot map, returning the value at …","Reserves capacity for at least additional more elements to …","Retains only the elements specified by the predicate.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An iterator visiting all values in arbitrary order. The …","An iterator visiting all values mutably in arbitrary …","Creates an empty SlotMap with the given capacity.","Creates an empty SlotMap with the given capacity and a …","Constructs a new, empty SlotMap with a custom key type.","Dense slot map, storage with stable unique keys.","A draining iterator for DenseSlotMap.","An iterator that moves key-value pairs out of a …","An iterator over the key-value pairs in a DenseSlotMap.","A mutable iterator over the key-value pairs in a …","An iterator over the keys in a DenseSlotMap.","An iterator over the values in a DenseSlotMap.","A mutable iterator over the values in a DenseSlotMap.","","","","","","","","","","","","","","","Returns the number of elements the DenseSlotMap can hold …","Clears the slot map. Keeps the allocated memory for reuse.","","","","","","","","","Returns true if the slot map contains key.","Clears the slot map, returning all key-value pairs in …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a reference to the value corresponding to the key.","Returns mutable references to the values corresponding to …","Returns mutable references to the values corresponding to …","Returns a mutable reference to the value corresponding to …","Returns a reference to the value corresponding to the key …","Returns a mutable reference to the value corresponding to …","Inserts a value into the slot map. Returns a unique key …","Inserts a value given by f into the slot map. The key …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","Returns if the slot map is empty.","An iterator visiting all key-value pairs in arbitrary …","An iterator visiting all key-value pairs in arbitrary …","An iterator visiting all keys in arbitrary order. The …","Returns the number of elements in the slot map.","Construct a new, empty DenseSlotMap.","","","","","","","","Removes a key from the slot map, returning the value at …","Reserves capacity for at least additional more elements to …","Retains only the elements specified by the predicate.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An iterator visiting all values in arbitrary order. The …","An iterator visiting all values mutably in arbitrary …","Creates an empty DenseSlotMap with the given capacity.","Creates an empty DenseSlotMap with the given capacity and …","Constructs a new, empty DenseSlotMap with a custom key …","A draining iterator for HopSlotMap.","Hop slot map, storage with stable unique keys.","An iterator that moves key-value pairs out of a HopSlotMap.","An iterator over the key-value pairs in a HopSlotMap.","A mutable iterator over the key-value pairs in a HopSlotMap…","An iterator over the keys in a HopSlotMap.","An iterator over the values in a HopSlotMap.","A mutable iterator over the values in a HopSlotMap.","","","","","","","","","","","","","","","Returns the number of elements the HopSlotMap can hold …","Clears the slot map. Keeps the allocated memory for reuse.","","","","","","","","","Returns true if the slot map contains key.","Clears the slot map, returning all key-value pairs in …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a reference to the value corresponding to the key.","Returns mutable references to the values corresponding to …","Returns mutable references to the values corresponding to …","Returns a mutable reference to the value corresponding to …","Returns a reference to the value corresponding to the key …","Returns a mutable reference to the value corresponding to …","Inserts a value into the slot map. Returns a unique key …","Inserts a value given by f into the slot map. The key …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","Returns if the slot map is empty.","An iterator visiting all key-value pairs in arbitrary …","An iterator visiting all key-value pairs in arbitrary …","An iterator visiting all keys in arbitrary order. The …","Returns the number of elements in the slot map.","Constructs a new, empty HopSlotMap.","","","","","","","","Removes a key from the slot map, returning the value at …","Reserves capacity for at least additional more elements to …","Retains only the elements specified by the predicate.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An iterator visiting all values in arbitrary order. The …","An iterator visiting all values mutably in arbitrary …","Creates an empty HopSlotMap with the given capacity.","Creates an empty HopSlotMap with the given capacity and a …","Constructs a new, empty HopSlotMap with a custom key type.","A draining iterator for SecondaryMap.","A view into a single entry in a SecondaryMap, which may …","An iterator that moves key-value pairs out of a …","An iterator over the key-value pairs in a SecondaryMap.","A mutable iterator over the key-value pairs in a …","An iterator over the keys in a SecondaryMap.","An occupied entry.","A view into a occupied entry in a SecondaryMap. It is part …","Secondary map, associate data with previously stored …","A vacant entry.","A view into a vacant entry in a SecondaryMap. It is part …","An iterator over the values in a SecondaryMap.","A mutable iterator over the values in a SecondaryMap.","Provides in-place mutable access to an occupied entry …","","","","","","","","","","","","","","","","","","","","","Returns the number of elements the SecondaryMap can hold …","Clears the secondary map. Keeps the allocated memory for …","Returns true if the secondary map contains key.","Clears the slot map, returning all key-value pairs in …","","Gets the given key’s corresponding Entry in the map for …","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a reference to the value corresponding to the key.","Gets a reference to the value in the entry.","Returns mutable references to the values corresponding to …","Returns mutable references to the values corresponding to …","Returns a mutable reference to the value corresponding to …","Gets a mutable reference to the value in the entry.","Returns a reference to the value corresponding to the key …","Returns a mutable reference to the value corresponding to …","Inserts a value into the secondary map at the given key. …","Sets the value of the entry, and returns the entry’s old …","Sets the value of the entry with the VacantEntry’s key, …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","Converts the OccupiedEntry into a mutable reference to the …","Returns if the secondary map is empty.","An iterator visiting all key-value pairs in arbitrary …","An iterator visiting all key-value pairs in arbitrary …","Returns this entry’s key.","Gets the key that would be used when inserting a value …","Returns this entry’s key.","An iterator visiting all keys in arbitrary order. The …","Returns the number of elements in the secondary map.","Constructs a new, empty SecondaryMap.","","","","","","","","Ensures a value is in the entry by inserting the default …","Ensures a value is in the entry by inserting the default …","Ensures a value is in the entry by inserting the result of …","Removes a key from the secondary map, returning the value …","Takes the value out of the entry, and returns it.","Removes the entry from the slot map and returns the key …","Retains only the elements specified by the predicate.","Sets the capacity of the SecondaryMap to new_capacity, if …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An iterator visiting all values in arbitrary order. The …","An iterator visiting all values mutably in arbitrary …","Creates an empty SecondaryMap with the given capacity of …"],"i":[0,0,0,0,0,0,0,1,0,5,6,7,8,1,9,5,6,7,8,1,9,5,6,7,8,1,9,5,6,7,8,1,9,1,9,4,9,5,6,7,8,1,9,0,8,1,9,8,8,5,6,7,8,1,9,5,6,7,8,1,9,9,1,8,1,9,0,5,6,7,8,5,6,7,8,5,6,7,8,1,9,5,5,5,6,6,6,7,7,7,8,8,8,4,0,4,1,9,0,5,6,7,8,1,9,5,6,7,8,1,9,5,6,7,8,1,9,5,6,7,8,1,9,0,0,0,0,0,0,0,0,27,23,24,28,25,26,29,27,23,24,28,25,26,29,5,5,23,24,25,26,23,24,25,26,5,5,27,27,23,24,28,25,26,29,27,23,24,28,25,26,29,5,5,5,5,5,5,5,5,27,23,24,28,25,26,29,27,23,24,28,25,26,29,5,5,5,5,5,5,27,23,24,28,25,26,29,5,5,5,27,23,24,28,25,26,29,23,24,25,26,27,23,24,28,25,26,29,27,23,24,28,25,26,29,27,23,24,28,25,26,29,5,5,5,5,5,0,0,0,0,0,0,0,0,37,33,34,38,35,36,39,37,33,34,38,35,36,39,6,6,33,34,35,36,33,34,35,36,6,6,37,37,33,34,38,35,36,39,37,33,34,38,35,36,39,6,6,6,6,6,6,6,6,37,33,34,38,35,36,39,37,33,34,38,35,36,39,6,6,6,6,6,6,37,33,34,38,35,36,39,6,6,6,37,33,34,38,35,36,39,33,34,35,36,37,33,34,38,35,36,39,37,33,34,38,35,36,39,37,33,34,38,35,36,39,6,6,6,6,6,0,0,0,0,0,0,0,0,44,40,41,45,42,43,46,44,40,41,45,42,43,46,7,7,40,41,42,43,40,41,42,43,7,7,44,44,40,41,45,42,43,46,44,40,41,45,42,43,46,7,7,7,7,7,7,7,7,44,40,41,45,42,43,46,44,40,41,45,42,43,46,7,7,7,7,7,7,44,40,41,45,42,43,46,7,7,7,44,40,41,45,42,43,46,40,41,42,43,44,40,41,45,42,43,46,44,40,41,45,42,43,46,44,40,41,45,42,43,46,7,7,7,7,7,0,0,0,0,0,0,47,0,0,47,0,0,0,47,49,50,47,48,51,52,53,54,55,56,49,50,47,48,51,52,53,54,55,56,8,8,8,8,48,8,49,50,47,48,51,52,53,54,55,56,49,50,47,48,51,52,53,54,55,56,8,49,8,8,8,49,8,8,8,49,50,49,50,47,48,51,52,53,54,55,56,48,51,52,53,54,55,56,49,8,8,8,49,50,47,8,8,8,48,51,52,53,54,55,56,47,47,47,8,49,49,8,8,48,51,52,53,54,55,56,49,50,47,48,51,52,53,54,55,56,49,50,47,48,51,52,53,54,55,56,49,50,47,48,51,52,53,54,55,56,8,8,8],"f":[0,0,0,0,0,0,0,[1,2],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[5,[[0,[3,4]],3]]],[[5,[[0,[3,4]],3]]]],[[[6,[[0,[3,4]],3]]],[[6,[[0,[3,4]],3]]]],[[[7,[[0,[3,4]],3]]],[[7,[[0,[3,4]],3]]]],[[[8,[[0,[3,4]],3]]],[[8,[[0,[3,4]],3]]]],[1,1],[9,9],[[]],[[]],[[]],[[]],[[]],[[]],[[1,1],10],[[9,9],10],[[],1],[9,1],[[],[[5,[4]]]],[[],[[6,[4]]]],[[],[[7,[4]]]],[[],[[8,[4]]]],[[],1],[[],9],0,[[[8,[4,11]],[8,[4,11]]],12],[[1,1],12],[[9,9],12],[[[8,[4,13]],14]],[[[8,[4]],14]],[[[5,[[0,[15,4]],15]],16],17],[[[6,[[0,[15,4]],15]],16],17],[[[7,[[0,[15,4]],15]],16],17],[[[8,[[0,[15,4]],15]],16],17],[[1,16],17],[[9,16],17],[[]],[[]],[[]],[[]],[[]],[1,9],[[]],[2,1],[14,[[8,[4]]]],[[1,18]],[[9,18]],0,[[[5,[4]],4]],[[[6,[4]],4]],[[[7,[4]],4]],[[[8,[4]],4]],[[[5,[4]],4]],[[[6,[4]],4]],[[[7,[4]],4]],[[[8,[4]],4]],[[]],[[]],[[]],[[]],[[]],[[]],[[[5,[4]]]],[[[5,[4]]]],[[[5,[4]]]],[[[6,[4]]]],[[[6,[4]]]],[[[6,[4]]]],[[[7,[4]]]],[[[7,[4]]]],[[[7,[4]]]],[[[8,[4]]]],[[[8,[4]]]],[[[8,[4]]]],[[],12],0,[[]],[[1,1],[[19,[10]]]],[[9,9],[[19,[10]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[5,[4]]],22],[[[5,[4]]]],[[[23,[[0,[3,4]],3]]],[[23,[[0,[3,4]],3]]]],[[[24,[[0,[3,4]],3]]],[[24,[[0,[3,4]],3]]]],[[[25,[[0,[3,4]],3]]],[[25,[[0,[3,4]],3]]]],[[[26,[[0,[3,4]],3]]],[[26,[[0,[3,4]],3]]]],[[]],[[]],[[]],[[]],[[[5,[4]],4],12],[[[5,[4]]],[[27,[4]]]],[[[27,[4]]]],[[[27,[[0,[15,4]],15]],16],17],[[[23,[[0,[15,4]],15]],16],17],[[[24,[[0,[15,4]],15]],16],17],[[[28,[[0,[15,4]],15]],16],17],[[[25,[[0,[15,4]],15]],16],17],[[[26,[[0,[15,4]],15]],16],17],[[[29,[[0,[15,4]],15]],16],17],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[5,[4]],4],19],[[[5,[4]],[30,[4]]],[[19,[30]]]],[[[5,[4]],[30,[4]]],30],[[[5,[4]],4],19],[[[5,[4]],4]],[[[5,[4]],4]],[[[5,[4]]],4],[[[5,[4]],31],4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[5,[4]]],12],[[[5,[4]]],[[24,[4]]]],[[[5,[4]]],[[28,[4]]]],[[[5,[4]]],[[25,[4]]]],[[[5,[4]]],22],[[],[[5,[9]]]],[[[27,[4]]],19],[[[23,[4]]],19],[[[24,[4]]],19],[[[28,[4]]],19],[[[25,[4]]],[[19,[4]]]],[[[26,[4]]],19],[[[29,[4]]],19],[[[5,[4]],4],19],[[[5,[4]],22]],[[[5,[4]],32]],[[[27,[4]]]],[[[23,[4]]]],[[[24,[4]]]],[[[28,[4]]]],[[[25,[4]]]],[[[26,[4]]]],[[[29,[4]]]],[[]],[[]],[[]],[[]],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[[5,[4]]],[[26,[4]]]],[[[5,[4]]],[[29,[4]]]],[22,[[5,[9]]]],[22,[[5,[4]]]],[[],[[5,[4]]]],0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[6,[4]]],22],[[[6,[4]]]],[[[33,[3,3]]],[[33,[3,3]]]],[[[34,[[0,[3,4]],3]]],[[34,[[0,[3,4]],3]]]],[[[35,[[0,[3,4]],3]]],[[35,[[0,[3,4]],3]]]],[[[36,[[0,[3,4]],3]]],[[36,[[0,[3,4]],3]]]],[[]],[[]],[[]],[[]],[[[6,[4]],4],12],[[[6,[4]]],[[37,[4]]]],[[[37,[4]]]],[[[37,[[0,[15,4]],15]],16],17],[[[33,[15,15]],16],17],[[[34,[[0,[15,4]],15]],16],17],[[[38,[[0,[15,4]],15]],16],17],[[[35,[[0,[15,4]],15]],16],17],[[[36,[[0,[15,4]],15]],16],17],[[[39,[[0,[15,4]],15]],16],17],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[6,[4]],4],19],[[[6,[4]],[30,[4]]],[[19,[30]]]],[[[6,[4]],[30,[4]]],30],[[[6,[4]],4],19],[[[6,[4]],4]],[[[6,[4]],4]],[[[6,[4]]],4],[[[6,[4]],31],4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[6,[4]]],12],[[[6,[4]]],[[34,[4]]]],[[[6,[4]]],[[38,[4]]]],[[[6,[4]]],[[35,[4]]]],[[[6,[4]]],22],[[],[[6,[9]]]],[[[37,[4]]],19],[[[33,[4]]],19],[[[34,[4]]],19],[[[38,[4]]],19],[[[35,[4]]],[[19,[4]]]],[[[36,[4]]],19],[[[39,[4]]],19],[[[6,[4]],4],19],[[[6,[4]],22]],[[[6,[4]],32]],[[[37,[4]]]],[[[33,[4]]]],[[[34,[4]]]],[[[38,[4]]]],[[[35,[4]]]],[[[36,[4]]]],[[[39,[4]]]],[[]],[[]],[[]],[[]],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[[6,[4]]],[[36,[4]]]],[[[6,[4]]],[[39,[4]]]],[22,[[6,[9]]]],[22,[[6,[4]]]],[[],[[6,[4]]]],0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[7,[4]]],22],[[[7,[4]]]],[[[40,[[0,[3,4]],3]]],[[40,[[0,[3,4]],3]]]],[[[41,[[0,[3,4]],3]]],[[41,[[0,[3,4]],3]]]],[[[42,[[0,[3,4]],3]]],[[42,[[0,[3,4]],3]]]],[[[43,[[0,[3,4]],3]]],[[43,[[0,[3,4]],3]]]],[[]],[[]],[[]],[[]],[[[7,[4]],4],12],[[[7,[4]]],[[44,[4]]]],[[[44,[4]]]],[[[44,[[0,[15,4]],15]],16],17],[[[40,[[0,[15,4]],15]],16],17],[[[41,[[0,[15,4]],15]],16],17],[[[45,[[0,[15,4]],15]],16],17],[[[42,[[0,[15,4]],15]],16],17],[[[43,[[0,[15,4]],15]],16],17],[[[46,[[0,[15,4]],15]],16],17],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[7,[4]],4],19],[[[7,[4]],[30,[4]]],[[19,[30]]]],[[[7,[4]],[30,[4]]],30],[[[7,[4]],4],19],[[[7,[4]],4]],[[[7,[4]],4]],[[[7,[4]]],4],[[[7,[4]],31],4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[7,[4]]],12],[[[7,[4]]],[[41,[4]]]],[[[7,[4]]],[[45,[4]]]],[[[7,[4]]],[[42,[4]]]],[[[7,[4]]],22],[[],[[7,[9]]]],[[[44,[4]]],19],[[[40,[4]]],19],[[[41,[4]]],19],[[[45,[4]]],19],[[[42,[4]]],[[19,[4]]]],[[[43,[4]]],19],[[[46,[4]]],19],[[[7,[4]],4],19],[[[7,[4]],22]],[[[7,[4]],32]],[[[44,[4]]]],[[[40,[4]]]],[[[41,[4]]]],[[[45,[4]]]],[[[42,[4]]]],[[[43,[4]]]],[[[46,[4]]]],[[]],[[]],[[]],[[]],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[[7,[4]]],[[43,[4]]]],[[[7,[4]]],[[46,[4]]]],[22,[[7,[9]]]],[22,[[7,[4]]]],[[],[[7,[4]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[[47,[4]],31],[[47,[4]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[8,[4]]],22],[[[8,[4]]]],[[[8,[4]],4],12],[[[8,[4]]],[[48,[4]]]],[[[48,[4]]]],[[[8,[4]],4],[[19,[[47,[4]]]]]],[[[49,[[0,[15,4]],15]],16],17],[[[50,[[0,[15,4]],15]],16],17],[[[47,[[0,[15,4]],15]],16],17],[[[48,[[0,[15,4]],15]],16],17],[[[51,[[0,[15,4]],15]],16],17],[[[52,[[0,[15,4]],15]],16],17],[[[53,[[0,[15,4]],15]],16],17],[[[54,[[0,[15,4]],15]],16],17],[[[55,[[0,[15,4]],15]],16],17],[[[56,[[0,[15,4]],15]],16],17],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[8,[4]],4],19],[[[49,[4]]]],[[[8,[4]],[30,[4]]],[[19,[30]]]],[[[8,[4]],[30,[4]]],30],[[[8,[4]],4],19],[[[49,[4]]]],[[[8,[4]],4]],[[[8,[4]],4]],[[[8,[4]],4],19],[[[49,[4]]]],[[[50,[4]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[49,[4]]]],[[[8,[4]]],12],[[[8,[4]]],[[52,[4]]]],[[[8,[4]]],[[53,[4]]]],[[[49,[4]]],4],[[[50,[4]]],4],[[[47,[4]]],4],[[[8,[4]]],[[54,[4]]]],[[[8,[4]]],22],[[],[[8,[4]]]],[[[48,[4]]],19],[[[51,[4]]],19],[[[52,[4]]],19],[[[53,[4]]],19],[[[54,[4]]],[[19,[4]]]],[[[55,[4]]],19],[[[56,[4]]],19],[[[47,[4,57]]],57],[[[47,[4]]]],[[[47,[4]],31]],[[[8,[4]],4],19],[[[49,[4]]]],[[[49,[4]]]],[[[8,[4]],32]],[[[8,[4]],22]],[[[48,[4]]]],[[[51,[4]]]],[[[52,[4]]]],[[[53,[4]]]],[[[54,[4]]]],[[[55,[4]]]],[[[56,[4]]]],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[[8,[4]]],[[55,[4]]]],[[[8,[4]]],[[56,[4]]]],[22,[[8,[4]]]]],"c":[],"p":[[3,"KeyData"],[15,"u64"],[8,"Clone"],[8,"Key"],[3,"SlotMap"],[3,"DenseSlotMap"],[3,"HopSlotMap"],[3,"SecondaryMap"],[3,"DefaultKey"],[4,"Ordering"],[8,"PartialEq"],[15,"bool"],[8,"Copy"],[8,"IntoIterator"],[8,"Debug"],[3,"Formatter"],[6,"Result"],[8,"Hasher"],[4,"Option"],[4,"Result"],[3,"TypeId"],[15,"usize"],[3,"IntoIter"],[3,"Iter"],[3,"Keys"],[3,"Values"],[3,"Drain"],[3,"IterMut"],[3,"ValuesMut"],[15,"array"],[8,"FnOnce"],[8,"FnMut"],[3,"IntoIter"],[3,"Iter"],[3,"Keys"],[3,"Values"],[3,"Drain"],[3,"IterMut"],[3,"ValuesMut"],[3,"IntoIter"],[3,"Iter"],[3,"Keys"],[3,"Values"],[3,"Drain"],[3,"IterMut"],[3,"ValuesMut"],[4,"Entry"],[3,"Drain"],[3,"OccupiedEntry"],[3,"VacantEntry"],[3,"IntoIter"],[3,"Iter"],[3,"IterMut"],[3,"Keys"],[3,"Values"],[3,"ValuesMut"],[8,"Default"]]},\ -"smallvec":{"doc":"Small vectors in various sizes. These store a certain …","t":"NINEDDQDILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLOLLLLKLLLLLLLLLLLLLLLLLLM","n":["AllocErr","Array","CapacityOverflow","CollectionAllocErr","Drain","IntoIter","Item","SmallVec","ToSmallVec","append","as_mut","as_mut_ptr","as_mut_slice","as_mut_slice","as_ptr","as_ref","as_slice","as_slice","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","clear","clone","clone","clone_from","clone_into","clone_into","cmp","dedup","dedup_by","dedup_by_key","default","deref","deref_mut","drain","drop","drop","drop","eq","extend","extend_from_slice","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_buf","from_buf_and_len","from_buf_and_len_unchecked","from_elem","from_iter","from_raw_parts","from_slice","from_vec","grow","hash","index","index_mut","inline_size","insert","insert_from_slice","insert_many","into","into","into","into","into_boxed_slice","into_inner","into_iter","into_iter","into_iter","into_iter","into_iter","into_vec","is_empty","len","len","new","next","next","next_back","next_back","partial_cmp","pop","push","remove","reserve","reserve_exact","resize","resize_with","retain","retain_mut","set_len","shrink_to_fit","size","size_hint","size_hint","smallvec","spilled","swap_remove","to_owned","to_owned","to_smallvec","to_string","truncate","try_from","try_from","try_from","try_from","try_grow","try_into","try_into","try_into","try_into","try_reserve","try_reserve_exact","type_id","type_id","type_id","type_id","with_capacity","layout"],"q":[[0,"smallvec"],[138,"smallvec::CollectionAllocErr"]],"d":["The allocator return an error","Types that can be used as the backing store for a SmallVec","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","An iterator that removes the items from a SmallVec and …","An iterator that consumes a SmallVec and yields its items …","The type of the array’s elements.","A Vec-like container that can store a small number of …","Convenience trait for constructing a SmallVec","Moves all the elements of other into self, leaving other …","","Returns a raw mutable pointer to the vector’s buffer.","Extracts a mutable slice of the entire vector.","Returns the remaining items of this iterator as a mutable …","Returns a raw pointer to the vector’s buffer.","","Extracts a slice containing the entire vector.","Returns the remaining items of this iterator as a slice.","","","","","","","","","","","The number of items the vector can hold without …","Remove all elements from the vector.","","","","","","","Removes consecutive duplicate elements.","Removes consecutive duplicate elements using the given …","Removes consecutive elements that map to the same key.","","","","Creates a draining iterator that removes the specified …","","","","","","Copy elements from a slice and append them to the vector.","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Constructs a new SmallVec on the stack from an A without …","Constructs a new SmallVec on the stack from an A without …","Constructs a new SmallVec on the stack from an A without …","Creates a SmallVec with n copies of elem.","","Creates a SmallVec directly from the raw components of …","Copy the elements from a slice into a new SmallVec.","Construct a new SmallVec from a Vec<A::Item>.","Re-allocate to set the capacity to …","","","","The maximum number of elements this vector can hold inline","Insert an element at position index, shifting all elements …","Copy elements from a slice into the vector at position …","Insert multiple elements at position index, shifting all …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts a SmallVec into a Box<[T]> without reallocating …","Convert the SmallVec into an A if possible. Otherwise …","","","","","","Convert a SmallVec to a Vec, without reallocating if the …","Returns true if the vector is empty","","The number of elements stored in the vector","Construct an empty vector","","","","","","Remove an item from the end of the vector and return it, …","Append an item to the vector.","Remove and return the element at position index, shifting …","Reserve capacity for additional more elements to be …","Reserve the minimum capacity for additional more elements …","Resizes the vector so that its length is equal to len.","Resizes the SmallVec in-place so that len is equal to …","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate.","Sets the length of a vector.","Shrink the capacity of the vector as much as possible.","Returns the number of items the array can hold.","","","Creates a SmallVec containing the arguments.","Returns true if the data has spilled into a separate …","Remove the element at position index, replacing it with …","","","Construct a new SmallVec from a slice.","","Shorten the vector, keeping the first len elements and …","","","","","Re-allocate to set the capacity to …","","","","","Reserve capacity for additional more elements to be …","Reserve the minimum capacity for additional more elements …","","","","","Construct an empty vector with enough capacity …","The layout that was passed to the allocator"],"i":[15,0,15,0,0,0,1,0,0,2,2,2,2,4,2,2,2,4,10,2,2,4,15,10,2,2,4,15,2,2,2,4,2,2,4,2,2,2,2,2,2,2,2,10,2,4,2,2,2,10,2,4,15,15,10,2,2,2,2,2,4,15,15,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,10,2,4,15,2,2,10,2,2,2,4,2,2,10,2,2,10,4,10,4,2,2,2,2,2,2,2,2,2,2,2,2,1,10,4,0,2,2,2,4,27,15,2,10,2,4,15,2,10,2,4,15,2,2,10,2,4,15,2,28],"f":[0,0,0,0,0,0,0,0,0,[[[2,[1]],[2,[1]]]],[[[2,[1]]],3],[[[2,[1]]]],[[[2,[1]]],3],[[[4,[1]]],3],[[[2,[1]]]],[[[2,[1]]],3],[[[2,[1]]],3],[[[4,[1]]],3],[[]],[[[2,[1]]],3],[[]],[[]],[[]],[[]],[[[2,[1]]],3],[[]],[[]],[[]],[[[2,[1]]],5],[[[2,[1]]]],[[[2,[1]]],[[2,[1]]]],[[[4,[[0,[1,6]]]]],[[4,[[0,[1,6]]]]]],[[[2,[1]],[2,[1]]]],[[]],[[]],[[[2,[1]],[2,[1]]],7],[[[2,[1]]]],[[[2,[1]],8]],[[[2,[1]],8]],[[],[[2,[1]]]],[[[2,[1]]],3],[[[2,[1]]],3],[[[2,[1]],[9,[5]]],[[10,[1]]]],[[[10,[1]]]],[[[2,[1]]]],[[[4,[1]]]],[[[2,[1]],[2,[1]]],11],[[[2,[1]],12]],[[[2,[1]],3]],[[[10,[1]],13],14],[[[2,[1]],13],14],[[[4,[1]],13],14],[[15,13],14],[[15,13],14],[[]],[1,[[2,[1]]]],[[]],[16],[17,[[2,[1]]]],[3,[[2,[1]]]],[[]],[[]],[18,15],[1,[[2,[1]]]],[[1,5],[[2,[1]]]],[[[19,[1]],5],[[2,[1]]]],[5,[[2,[1]]]],[12,[[2,[1]]]],[[5,5],[[2,[1]]]],[3,[[2,[1]]]],[17,[[2,[1]]]],[[[2,[1]],5]],[[[2,[1]],20]],[[[2,[1]],[21,[3]]]],[[[2,[1]],[21,[3]]]],[[[2,[1]]],5],[[[2,[1]],5]],[[[2,[1]],5,3]],[[[2,[1]],5,12]],[[]],[[]],[[]],[[]],[[[2,[1]]],[[22,[3]]]],[[[2,[1]]],[[23,[1,[2,[1]]]]]],[[]],[[[2,[1]]]],[[[2,[1]]]],[[[2,[1]]]],[[]],[[[2,[1]]],17],[[[2,[1]]],11],[[[10,[1]]],5],[[[2,[1]]],5],[[],[[2,[1]]]],[[[10,[1]]],24],[[[4,[1]]],24],[[[10,[1]]],24],[[[4,[1]]],24],[[[2,[1]],[2,[1]]],[[24,[7]]]],[[[2,[1]]],24],[[[2,[1]]]],[[[2,[1]],5]],[[[2,[1]],5]],[[[2,[1]],5]],[[[2,[1]],5]],[[[2,[1]],5,8]],[[[2,[1]],8]],[[[2,[1]],8]],[[[2,[1]],5]],[[[2,[1]]]],[[],5],[[[10,[1]]]],[[[4,[1]]]],0,[[[2,[1]]],11],[[[2,[1]],5]],[[]],[[]],[[],2],[[],25],[[[2,[1]],5]],[[],23],[[],23],[[],23],[[],23],[[[2,[1]],5],[[23,[15]]]],[[],23],[[],23],[[],23],[[],23],[[[2,[1]],5],[[23,[15]]]],[[[2,[1]],5],[[23,[15]]]],[[],26],[[],26],[[],26],[[],26],[5,[[2,[1]]]],0],"c":[],"p":[[8,"Array"],[3,"SmallVec"],[15,"slice"],[3,"IntoIter"],[15,"usize"],[8,"Clone"],[4,"Ordering"],[8,"FnMut"],[8,"RangeBounds"],[3,"Drain"],[15,"bool"],[8,"IntoIterator"],[3,"Formatter"],[6,"Result"],[4,"CollectionAllocErr"],[15,"never"],[3,"Vec"],[6,"LayoutErr"],[19,"MaybeUninit"],[8,"Hasher"],[8,"SliceIndex"],[3,"Box"],[4,"Result"],[4,"Option"],[3,"String"],[3,"TypeId"],[8,"ToSmallVec"],[13,"AllocErr"]]},\ +"smallvec":{"doc":"Small vectors in various sizes. These store a certain …","t":"NINEDDQDILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLOLLLLKLLLLLLLLLLLLLLLLLLM","n":["AllocErr","Array","CapacityOverflow","CollectionAllocErr","Drain","IntoIter","Item","SmallVec","ToSmallVec","append","as_mut","as_mut_ptr","as_mut_slice","as_mut_slice","as_ptr","as_ref","as_slice","as_slice","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","clear","clone","clone","clone_from","clone_into","clone_into","cmp","dedup","dedup_by","dedup_by_key","default","deref","deref_mut","drain","drop","drop","drop","eq","extend","extend_from_slice","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_buf","from_buf_and_len","from_buf_and_len_unchecked","from_elem","from_iter","from_raw_parts","from_slice","from_vec","grow","hash","index","index_mut","inline_size","insert","insert_from_slice","insert_many","into","into","into","into","into_boxed_slice","into_inner","into_iter","into_iter","into_iter","into_iter","into_iter","into_vec","is_empty","len","len","new","next","next","next_back","next_back","partial_cmp","pop","push","remove","reserve","reserve_exact","resize","resize_with","retain","retain_mut","set_len","shrink_to_fit","size","size_hint","size_hint","smallvec","spilled","swap_remove","to_owned","to_owned","to_smallvec","to_string","truncate","try_from","try_from","try_from","try_from","try_grow","try_into","try_into","try_into","try_into","try_reserve","try_reserve_exact","type_id","type_id","type_id","type_id","with_capacity","layout"],"q":[[0,"smallvec"],[138,"smallvec::CollectionAllocErr"]],"d":["The allocator return an error","Types that can be used as the backing store for a SmallVec.","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","An iterator that removes the items from a SmallVec and …","An iterator that consumes a SmallVec and yields its items …","The type of the array’s elements.","A Vec-like container that can store a small number of …","Convenience trait for constructing a SmallVec","Moves all the elements of other into self, leaving other …","","Returns a raw mutable pointer to the vector’s buffer.","Extracts a mutable slice of the entire vector.","Returns the remaining items of this iterator as a mutable …","Returns a raw pointer to the vector’s buffer.","","Extracts a slice containing the entire vector.","Returns the remaining items of this iterator as a slice.","","","","","","","","","","","The number of items the vector can hold without …","Remove all elements from the vector.","","","","","","","Removes consecutive duplicate elements.","Removes consecutive duplicate elements using the given …","Removes consecutive elements that map to the same key.","","","","Creates a draining iterator that removes the specified …","","","","","","Copy elements from a slice and append them to the vector.","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Constructs a new SmallVec on the stack from an A without …","Constructs a new SmallVec on the stack from an A without …","Constructs a new SmallVec on the stack from an A without …","Creates a SmallVec with n copies of elem.","","Creates a SmallVec directly from the raw components of …","Copy the elements from a slice into a new SmallVec.","Construct a new SmallVec from a Vec<A::Item>.","Re-allocate to set the capacity to …","","","","The maximum number of elements this vector can hold inline","Insert an element at position index, shifting all elements …","Copy elements from a slice into the vector at position …","Insert multiple elements at position index, shifting all …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts a SmallVec into a Box<[T]> without reallocating …","Convert the SmallVec into an A if possible. Otherwise …","","","","","","Convert a SmallVec to a Vec, without reallocating if the …","Returns true if the vector is empty","","The number of elements stored in the vector","Construct an empty vector","","","","","","Remove an item from the end of the vector and return it, …","Append an item to the vector.","Remove and return the element at position index, shifting …","Reserve capacity for additional more elements to be …","Reserve the minimum capacity for additional more elements …","Resizes the vector so that its length is equal to len.","Resizes the SmallVec in-place so that len is equal to …","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate.","Sets the length of a vector.","Shrink the capacity of the vector as much as possible.","Returns the number of items the array can hold.","","","Creates a SmallVec containing the arguments.","Returns true if the data has spilled into a separate …","Remove the element at position index, replacing it with …","","","Construct a new SmallVec from a slice.","","Shorten the vector, keeping the first len elements and …","","","","","Re-allocate to set the capacity to …","","","","","Reserve capacity for additional more elements to be …","Reserve the minimum capacity for additional more elements …","","","","","Construct an empty vector with enough capacity …","The layout that was passed to the allocator"],"i":[15,0,15,0,0,0,1,0,0,2,2,2,2,4,2,2,2,4,10,2,2,4,15,10,2,2,4,15,2,2,2,4,2,2,4,2,2,2,2,2,2,2,2,10,2,4,2,2,2,10,2,4,15,15,10,2,2,2,2,2,4,15,15,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,10,2,4,15,2,2,10,2,2,2,4,2,2,10,2,2,10,4,10,4,2,2,2,2,2,2,2,2,2,2,2,2,1,10,4,0,2,2,2,4,27,15,2,10,2,4,15,2,10,2,4,15,2,2,10,2,4,15,2,28],"f":[0,0,0,0,0,0,0,0,0,[[[2,[1]],[2,[1]]]],[[[2,[1]]],3],[[[2,[1]]]],[[[2,[1]]],3],[[[4,[1]]],3],[[[2,[1]]]],[[[2,[1]]],3],[[[2,[1]]],3],[[[4,[1]]],3],[[]],[[[2,[1]]],3],[[]],[[]],[[]],[[]],[[[2,[1]]],3],[[]],[[]],[[]],[[[2,[1]]],5],[[[2,[1]]]],[[[2,[1]]],[[2,[1]]]],[[[4,[[0,[1,6]]]]],[[4,[[0,[1,6]]]]]],[[[2,[1]],[2,[1]]]],[[]],[[]],[[[2,[1]],[2,[1]]],7],[[[2,[1]]]],[[[2,[1]],8]],[[[2,[1]],8]],[[],[[2,[1]]]],[[[2,[1]]],3],[[[2,[1]]],3],[[[2,[1]],[9,[5]]],[[10,[1]]]],[[[10,[1]]]],[[[2,[1]]]],[[[4,[1]]]],[[[2,[1]],[2,[1]]],11],[[[2,[1]],12]],[[[2,[1]],3]],[[[10,[1]],13],14],[[[2,[1]],13],14],[[[4,[1]],13],14],[[15,13],14],[[15,13],14],[[]],[1,[[2,[1]]]],[16],[17,[[2,[1]]]],[[]],[3,[[2,[1]]]],[[]],[[]],[18,15],[1,[[2,[1]]]],[[1,5],[[2,[1]]]],[[[19,[1]],5],[[2,[1]]]],[5,[[2,[1]]]],[12,[[2,[1]]]],[[5,5],[[2,[1]]]],[3,[[2,[1]]]],[17,[[2,[1]]]],[[[2,[1]],5]],[[[2,[1]],20]],[[[2,[1]],[21,[3]]]],[[[2,[1]],[21,[3]]]],[[[2,[1]]],5],[[[2,[1]],5]],[[[2,[1]],5,3]],[[[2,[1]],5,12]],[[]],[[]],[[]],[[]],[[[2,[1]]],[[22,[3]]]],[[[2,[1]]],[[23,[1,[2,[1]]]]]],[[]],[[[2,[1]]]],[[[2,[1]]]],[[[2,[1]]]],[[]],[[[2,[1]]],17],[[[2,[1]]],11],[[[10,[1]]],5],[[[2,[1]]],5],[[],[[2,[1]]]],[[[10,[1]]],24],[[[4,[1]]],24],[[[10,[1]]],24],[[[4,[1]]],24],[[[2,[1]],[2,[1]]],[[24,[7]]]],[[[2,[1]]],24],[[[2,[1]]]],[[[2,[1]],5]],[[[2,[1]],5]],[[[2,[1]],5]],[[[2,[1]],5]],[[[2,[1]],5,8]],[[[2,[1]],8]],[[[2,[1]],8]],[[[2,[1]],5]],[[[2,[1]]]],[[],5],[[[10,[1]]]],[[[4,[1]]]],0,[[[2,[1]]],11],[[[2,[1]],5]],[[]],[[]],[[],2],[[],25],[[[2,[1]],5]],[[],23],[[],23],[[],23],[[],23],[[[2,[1]],5],[[23,[15]]]],[[],23],[[],23],[[],23],[[],23],[[[2,[1]],5],[[23,[15]]]],[[[2,[1]],5],[[23,[15]]]],[[],26],[[],26],[[],26],[[],26],[5,[[2,[1]]]],0],"c":[],"p":[[8,"Array"],[3,"SmallVec"],[15,"slice"],[3,"IntoIter"],[15,"usize"],[8,"Clone"],[4,"Ordering"],[8,"FnMut"],[8,"RangeBounds"],[3,"Drain"],[15,"bool"],[8,"IntoIterator"],[3,"Formatter"],[6,"Result"],[4,"CollectionAllocErr"],[15,"never"],[3,"Vec"],[6,"LayoutErr"],[19,"MaybeUninit"],[8,"Hasher"],[8,"SliceIndex"],[3,"Box"],[4,"Result"],[4,"Option"],[3,"String"],[3,"TypeId"],[8,"ToSmallVec"],[13,"AllocErr"]]},\ "swash":{"doc":"Font introspection, complex text shaping and glyph …","t":"ENNDSSDNSDDDNNNNNNNSSSSSNDDDNGDDNSNNNNDSNDSSNGNDNNNSSSNDDEENNDSIGNNNSSNEDNNNDDNNLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLAMLLLMLLLLLLLLMLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLALLALLLLALLMMLLLKLLLLMFFALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMLLLMMMLLLMCDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNGDDDDEGELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNEDNNLLLLLLLLLMMLLLLLLLLLLMMLLLLLLLLDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLENNDDDLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDLMLLLLLLLLLLLLMMMLLLLLLLLMMMMLLLLLLLLMLLLLLLLLLLLLMMNNNNNNNNNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNEENNNNNENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNENNNNNNNNNNNNENNEINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNNNNNNNNENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRNNNNNNNNNNNNNNNNNNNNNENNNNNNNNNNNNNNNFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKALLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLKLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNEDDDDNNNNNENNNNRNNNNNNNNNNDNNEDNENNDGNNNNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLLLLLLLLMMLLLLLLMMLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["Action","Adjustment","Attachment","Attributes","BLACK","BOLD","BitmapStrike","Both","CONDENSED","CacheKey","Charmap","ColorPalette","CompatibleFull","Copyright","Dark","DarkBackgroundPalette","Description","Designer","DesignerUrl","EXPANDED","EXTRA_BOLD","EXTRA_CONDENSED","EXTRA_EXPANDED","EXTRA_LIGHT","Family","Feature","FontDataRef","FontRef","Full","GlyphId","GlyphMetrics","Instance","Italic","LIGHT","License","LicenseUrl","Light","LightBackgroundPalette","LocalizedString","MEDIUM","Manufacturer","Metrics","NORMAL","NORMAL","Normal","NormalizedCoord","Oblique","ObliqueAngle","Other","PostScript","PostScriptCid","SEMI_BOLD","SEMI_CONDENSED","SEMI_EXPANDED","SampleText","Setting","Stretch","StringId","Style","SubFamily","Substitution","Synthesis","THIN","TableProvider","Tag","Trademark","TypographicFamily","TypographicSubFamily","ULTRA_CONDENSED","ULTRA_EXPANDED","UniqueId","Usability","Variation","VariationsPostScriptNamePrefix","VendorUrl","Version","Weight","WritingSystem","WwsFamily","WwsSubFamily","action","advance_height","advance_width","alpha_strikes","any","ascent","attributes","average_width","bit_depth","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cap_height","charmap","chars","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","color_palettes","color_strikes","contains","data","data","default","default","default","default","default","default","default","default","default","default_value","descent","embolden","enumerate","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","features","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fonts","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_degrees","from_degrees","from_font","from_font","from_gradians","from_index","from_offset","from_percentage","from_radians","from_raw","from_turns","get","get","glyph_count","glyph_count","glyph_metrics","has_italic_variation","has_oblique_variation","has_stretch_variation","has_variations","has_variations","has_vertical_metrics","has_vertical_metrics","has_weight_variation","hash","hash","hash","hash","id","index","index","index","instances","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","is_collection","is_condensed","is_decodable","is_empty","is_empty","is_expanded","is_hidden","is_monospace","is_normal","is_unicode","iter","key","language","language","language_tag","leading","len","len","linear_scale","linear_scale","localized_strings","lsb","map","max_value","max_width","metrics","min_value","name","name","name","name","name_id","name_id","name_id","new","new","new","normalize","normalized_coords","offset","parse","parse","parse","parse","parse","parse_list","parse_list","partial_cmp","partial_cmp","partial_cmp","parts","postscript_name","postscript_name_id","ppem","ppi","proxy","proxy","raw","scale","scale","scale","script","script_tag","shape","skew","stretch","strikeout_offset","stroke_size","style","synthesize","table","table_by_tag","table_by_tag","table_by_tag","tag","tag","tag","tag_from_bytes","tag_from_str_lossy","text","to_degrees","to_degrees","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_percentage","to_raw","to_string","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","tsb","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","underline_offset","units_per_em","units_per_em","usability","value","value","values","variations","variations","vertical_ascent","vertical_descent","vertical_leading","vertical_origin","weight","writing_systems","x_height","zeno","BitmapStrikes","Chars","ColorPalettes","Features","Fonts","Instances","LocalizedStrings","Variations","WritingSystems","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","find_by_exact_ppem","find_by_id","find_by_largest_ppem","find_by_name","find_by_nearest_ppem","find_by_postscript_name","find_by_tag","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","len","len","len","len","len","len","next","next","next","next","next","next","next","next","next","normalized_coords","nth","nth","nth","nth","nth","nth","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","BitmapStrikesProxy","CharmapProxy","MetricsProxy","VariationsProxy","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","default","fmt","from","from","from","from","from_font","from_font","from_font","from_font","glyph_count","has_alpha","has_color","into","into","into","into","materialize","materialize","materialize_alpha","materialize_color","materialize_glyph_metrics","materialize_metrics","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","units_per_em","BestFit","Bitmap","ColorBitmap","ColorOutline","ExactSize","Index","LargestSize","Outline","PaletteIndex","Render","ScaleContext","Scaler","ScalerBuilder","Source","StrikeIndex","StrikeWith","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","clone","clone","clone_into","clone_into","default","default","default_color","embolden","fmt","fmt","format","from","from","from","from","from","from","has_bitmaps","has_color_bitmaps","has_color_outlines","has_outlines","hint","image","into","into","into","into","into","into","new","new","normalized_coords","offset","outline","render","render_into","scale_bitmap","scale_bitmap_into","scale_color_bitmap","scale_color_bitmap_into","scale_color_outline","scale_color_outline_into","scale_outline","scale_outline_into","size","style","to_owned","to_owned","transform","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","variations","with_max_entries","Color","Content","Image","Mask","SubpixelMask","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","content","data","default","default","eq","equivalent","fmt","from","from","into","into","new","placement","source","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","Layer","LayerMut","Outline","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","bounds","bounds","clear","clone","clone","clone_into","clone_into","color_index","color_index","default","embolden","embolden","from","from","from","get","get_mut","into","into","into","is_color","is_empty","len","new","path","path","path","points","points","points","points_mut","points_mut","to_owned","to_owned","transform","transform","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","verbs","verbs","verbs","Direction","LeftToRight","RightToLeft","ShapeContext","Shaper","ShaperBuilder","add_cluster","add_str","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","clone","clone_into","cluster","default","direction","eq","equivalent","features","fmt","from","from","from","from","insert_dotted_circles","into","into","into","into","language","metrics","new","normalized_coords","normalized_coords","retain_ignorables","script","shape_with","size","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","variations","with_max_entries","Glyph","GlyphCluster","GlyphInfo","advance","advance","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","components","data","data","default","default","fmt","fmt","fmt","from","from","from","glyphs","id","info","info","into","into","into","is_complex","is_empty","is_ligature","is_mark","is_simple","source","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","x","y","AI","AL","AL","AN","Adlam","Adlam","AegeanNumbers","Ahom","Ahom","Alaph","AlchemicalSymbols","AlphabeticPresentationForms","Analyze","AnatolianHieroglyphs","AnatolianHieroglyphs","AncientGreekMusicalNotation","AncientGreekNumbers","AncientSymbols","Arabic","Arabic","ArabicExtendedA","ArabicMathematicalAlphabeticSymbols","ArabicPresentationFormsA","ArabicPresentationFormsB","ArabicSupplement","Armenian","Armenian","Arrows","Avestan","Avestan","B","B2","BA","BB","BK","BN","Balinese","Balinese","Bamum","Bamum","BamumSupplement","BasicLatin","BassaVah","BassaVah","Batak","Batak","Bengali","Bengali","Bhaiksuki","Bhaiksuki","BidiClass","Block","BlockElements","Bopomofo","Bopomofo","BopomofoExtended","BoxDrawing","BracketType","Brahmi","Brahmi","Braille","BraillePatterns","Buginese","Buginese","Buhid","Buhid","ByzantineMusicalSymbols","CB","CJ","CJKCompatibility","CJKCompatibilityForms","CJKCompatibilityIdeographs","CJKCompatibilityIdeographsSupplement","CJKRadicalsSupplement","CJKStrokes","CJKSymbolsandPunctuation","CJKUnifiedIdeographs","CJKUnifiedIdeographsExtensionA","CJKUnifiedIdeographsExtensionB","CJKUnifiedIdeographsExtensionC","CJKUnifiedIdeographsExtensionD","CJKUnifiedIdeographsExtensionE","CJKUnifiedIdeographsExtensionF","CJKUnifiedIdeographsExtensionG","CL","CM","CN","CP","CR","CR","CR","CS","CanadianAboriginal","Carian","Carian","CasedLetter","Category","CaucasianAlbanian","CaucasianAlbanian","Chakma","Chakma","Cham","Cham","Cherokee","Cherokee","CherokeeSupplement","ChessSymbols","Chorasmian","Chorasmian","Cjk","Close","ClosePunctuation","ClusterBreak","Codepoint","CombiningDiacriticalMarks","CombiningDiacriticalMarksExtended","CombiningDiacriticalMarksSupplement","CombiningDiacriticalMarksforSymbols","CombiningHalfMarks","Common","CommonIndicNumberForms","ConnectorPunctuation","Control","ControlPictures","Coptic","Coptic","CopticEpactNumbers","CountingRodNumerals","Cuneiform","Cuneiform","CuneiformNumbersandPunctuation","CurrencySymbol","CurrencySymbols","Cypriot","CypriotSyllabary","Cyrillic","Cyrillic","CyrillicExtendedA","CyrillicExtendedB","CyrillicExtendedC","CyrillicSupplement","D","DQ","DalathRish","DashPunctuation","DecimalNumber","Decompose","Deseret","Deseret","Devanagari","Devanagari","DevanagariExtended","Dingbats","DivesAkuru","DivesAkuru","Dogra","Dogra","DominoTiles","Duployan","Duployan","EB","EM","EN","ES","ET","EX","EX","EX","EarlyDynasticCuneiform","EgyptianHieroglyphFormatControls","EgyptianHieroglyphs","EgyptianHieroglyphs","Elbasan","Elbasan","Elymaic","Elymaic","Emoticons","EnclosedAlphanumericSupplement","EnclosedAlphanumerics","EnclosedCJKLettersandMonths","EnclosedIdeographicSupplement","EnclosingMark","Ethiopic","Ethiopic","EthiopicExtended","EthiopicExtendedA","EthiopicSupplement","Extend","FO","FSI","FinalPunctuation","Format","GL","GeneralPunctuation","GeometricShapes","GeometricShapesExtended","Georgian","Georgian","GeorgianExtended","GeorgianSupplement","Glagolitic","Glagolitic","GlagoliticSupplement","Gothic","Gothic","Grantha","Grantha","Greek","GreekExtended","GreekandCoptic","Gujarati","Gujarati","GunjalaGondi","GunjalaGondi","Gurmukhi","Gurmukhi","H2","H3","HL","HL","HY","HalfwidthandFullwidthForms","Han","Hangul","HangulCompatibilityJamo","HangulJamo","HangulJamoExtendedA","HangulJamoExtendedB","HangulSyllables","HanifiRohingya","HanifiRohingya","Hanunoo","Hanunoo","Hatran","Hatran","Hebrew","Hebrew","HighPrivateUseSurrogates","HighSurrogates","Hiragana","Hiragana","ID","IN","IPAExtensions","IS","IdeographicDescriptionCharacters","IdeographicSymbolsandPunctuation","ImperialAramaic","ImperialAramaic","IndicSiyaqNumbers","Inherited","InitialPunctuation","InscriptionalPahlavi","InscriptionalPahlavi","InscriptionalParthian","InscriptionalParthian","JL","JT","JV","Japanese","Javanese","Javanese","JoiningType","KA","Kaithi","Kaithi","KanaExtendedA","KanaSupplement","Kanbun","KangxiRadicals","Kannada","Kannada","Katakana","Katakana","KatakanaPhoneticExtensions","KayahLi","KayahLi","Kharoshthi","Kharoshthi","KhitanSmallScript","KhitanSmallScript","Khmer","Khmer","KhmerSymbols","Khojki","Khojki","Khudawadi","Khudawadi","Korean","L","L","L","LE","LF","LF","LF","LRE","LRI","LRO","LV","LVT","Language","Lao","Lao","Latin","Latin1Supplement","LatinExtendedA","LatinExtendedAdditional","LatinExtendedB","LatinExtendedC","LatinExtendedD","LatinExtendedE","Lepcha","Lepcha","Letter","LetterNumber","LetterlikeSymbols","Limbu","Limbu","LineBreak","LineSeparator","LinearA","LinearA","LinearB","LinearBIdeograms","LinearBSyllabary","Lisu","Lisu","LisuSupplement","LowSurrogates","LowercaseLetter","Lycian","Lycian","Lydian","Lydian","MB","ML","MN","Mahajani","Mahajani","MahjongTiles","Makasar","Makasar","Malayalam","Malayalam","Mandaic","Mandaic","Manichaean","Manichaean","Marchen","Marchen","Mark","MasaramGondi","MasaramGondi","MathSymbol","MathematicalAlphanumericSymbols","MathematicalOperators","MayanNumerals","Medefaidrin","Medefaidrin","MeeteiMayek","MeeteiMayek","MeeteiMayekExtensions","MendeKikakui","MendeKikakui","MeroiticCursive","MeroiticCursive","MeroiticHieroglyphs","MeroiticHieroglyphs","Miao","Miao","MiscellaneousMathematicalSymbolsA","MiscellaneousMathematicalSymbolsB","MiscellaneousSymbols","MiscellaneousSymbolsandArrows","MiscellaneousSymbolsandPictographs","MiscellaneousTechnical","Modi","Modi","ModifierLetter","ModifierSymbol","ModifierToneLetters","Mongolian","Mongolian","MongolianSupplement","Mro","Mro","Multani","Multani","MusicalSymbols","Myanmar","Myanmar","MyanmarExtendedA","MyanmarExtendedB","NKo","NL","NL","NS","NSM","NU","NU","Nabataean","Nabataean","Nandinagari","Nandinagari","NewTaiLue","NewTaiLue","Newa","Newa","Nko","NoBlock","None","None","NonspacingMark","Number","NumberForms","Nushu","Nushu","NyiakengPuachueHmong","NyiakengPuachueHmong","ON","OP","Ogham","Ogham","OlChiki","OlChiki","OldHungarian","OldHungarian","OldItalic","OldItalic","OldNorthArabian","OldNorthArabian","OldPermic","OldPermic","OldPersian","OldPersian","OldSogdian","OldSogdian","OldSouthArabian","OldSouthArabian","OldTurkic","OldTurkic","Open","OpenPunctuation","OpticalCharacterRecognition","Oriya","Oriya","OrnamentalDingbats","Osage","Osage","Osmanya","Osmanya","Other","OtherLetter","OtherNumber","OtherPunctuation","OtherSymbol","OttomanSiyaqNumbers","PDF","PDI","PO","PP","PR","PahawhHmong","PahawhHmong","Palmyrene","Palmyrene","ParagraphSeparator","PauCinHau","PauCinHau","PhagsPa","Phagspa","PhaistosDisc","Phoenician","Phoenician","PhoneticExtensions","PhoneticExtensionsSupplement","PlayingCards","PrivateUse","PrivateUseArea","Properties","PsalterPahlavi","PsalterPahlavi","Punctuation","QU","R","R","RI","RI","RI","RLE","RLI","RLO","Rejang","Rejang","RumiNumeralSymbols","Runic","Runic","S","SA","SG","SM","SP","SQ","SY","Samaritan","Samaritan","Saurashtra","Saurashtra","Script","Separator","Sharada","Sharada","Shavian","Shavian","ShorthandFormatControls","Siddham","Siddham","SignWriting","Simplified","Sinhala","Sinhala","SinhalaArchaicNumbers","SmallFormVariants","SmallKanaExtension","Sogdian","Sogdian","SoraSompeng","SoraSompeng","Soyombo","Soyombo","SpaceSeparator","SpacingMark","SpacingModifierLetters","Specials","Sundanese","Sundanese","SundaneseSupplement","SuperscriptsandSubscripts","SupplementalArrowsA","SupplementalArrowsB","SupplementalArrowsC","SupplementalMathematicalOperators","SupplementalPunctuation","SupplementalSymbolsandPictographs","SupplementaryPrivateUseAreaA","SupplementaryPrivateUseAreaB","Surrogate","SuttonSignWriting","SylotiNagri","SylotiNagri","Symbol","SymbolsandPictographsExtendedA","SymbolsforLegacyComputing","Syriac","Syriac","SyriacSupplement","T","T","Tagalog","Tagalog","Tagbanwa","Tagbanwa","Tags","TaiLe","TaiLe","TaiTham","TaiTham","TaiViet","TaiViet","TaiXuanJingSymbols","Takri","Takri","Tamil","Tamil","TamilSupplement","Tangut","Tangut","TangutComponents","TangutSupplement","Telugu","Telugu","Thaana","Thaana","Thai","Thai","Tibetan","Tibetan","Tifinagh","Tifinagh","Tirhuta","Tirhuta","TitlecaseLetter","Traditional","TransportandMapSymbols","U","UNICODE_VERSION","Ugaritic","Ugaritic","Unassigned","UnifiedCanadianAboriginalSyllabics","UnifiedCanadianAboriginalSyllabicsExtended","Unknown","UppercaseLetter","V","Vai","Vai","VariationSelectors","VariationSelectorsSupplement","VedicExtensions","VerticalForms","WJ","WS","WSegSpace","Wancho","Wancho","WarangCiti","WarangCiti","WordBreak","XX","XX","XX","Yezidi","Yezidi","Yi","YiRadicals","YiSyllables","YijingHexagramSymbols","ZW","ZWJ","ZWJ","ZWJ","ZanabazarSquare","ZanabazarSquare","analyze","bidi_class","bidi_class","bidi_class","block","block","block","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bracket_type","category","category","category","chars","cjk","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","closing_bracket","cluster","cluster_break","cluster_break","cluster_break","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","combining_class","combining_class","combining_class","compose","decompose","decompose_compatible","default","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_opentype","from_opentype","hash","hash","hash","hash","hash","hash","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","is_close_bracket","is_complex","is_emoji","is_emoji","is_emoji","is_extended_pictographic","is_extended_pictographic","is_extended_pictographic","is_joined","is_open_bracket","joining_type","joining_type","joining_type","language","line_break","line_break","line_break","mask","mirror","name","name","needs_bidi_resolution","needs_resolution","next","next","opening_bracket","parse","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","properties","region","script","script","script","script","to_opentype","to_opentype","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","word_break","word_break","word_break","Anusvara","Base","Boundary","Char","CharCluster","CharInfo","ClusterInfo","Color","Complete","Control","Default","Discard","Emoji","Halant","Keep","Kinzi","Line","MAX_CLUSTER_SIZE","Mandatory","Mark","MedialRa","Newline","NoBreakSpace","None","None","None","Other","Other","Parser","Pref","Reph","ShapeClass","SourceRange","Space","Status","Tab","Text","Token","UserData","VBlw","VMPre","VPre","Vs","Whitespace","Word","Zwj","Zwnj","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","boundary","boundary","ch","ch","chars","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","contributes_to_shaping","data","data","default","default","default","default","default","default","deref","emoji","end","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","glyph_id","ignorable","info","info","into","into","into","into","into","into","into","into","into","into","into","into","is_boundary","is_broken","is_emoji","is_empty","is_space_or_nbsp","is_whitespace","joining_type","len","map","mapped_chars","new","new","new","next","offset","offset","partial_cmp","partial_cmp","partial_cmp","partial_cmp","properties","range","shape_class","start","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_range","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","user_data","whitespace"],"q":[[0,"swash"],[538,"swash::iter"],[678,"swash::proxy"],[739,"swash::scale"],[838,"swash::scale::image"],[874,"swash::scale::outline"],[932,"swash::shape"],[992,"swash::shape::cluster"],[1047,"swash::text"],[1956,"swash::text::cluster"]],"d":["Modification performed by a feature.","Adjusts the position of one or more glyphs such as in …","Attaches one glyph to another such as in accent mark …","Primary attributes for font classification: stretch, …","","","Collection of bitmaps of a specific size and format.","Usable with both light and dark backgrounds.","","Uniquely generated value for identifying and caching fonts.","Maps characters to nominal glyph identifiers.","Collection of colors.","","","Usable with dark backgrounds.","","","","","","","","","","","Typographic rule that produces modifications to a sequence …","Reference to the content of a font file.","Reference to a font.","","Glyph identifier.","Glyph advances, side bearings and vertical origins.","Named instance in a variable font.","","","","","Usable with light backgrounds.","","Represents a single localized string in a font.","","","Global font metrics.","","","","Normalized variation coordinate in 2.14 fixed point format.","","Angle of an oblique style in degrees from -90 to 90.","","","","","","","","Setting combining a tag and a value for features and …","Visual width of a font– a relative change from the …","Identifier for well-known localized strings in a font.","Visual style or ‘slope’ of a font.","","Replaces one or more glyphs such as in ligation.","Synthesis suggestions for mismatched font attributes.","","Source that can provide table data by tag.","Four byte tag value.","","","","","","","Theme of a palette with respect to background color.","Axis of variation in a variable font.","","","","Visual weight class of a font on a scale from 1 to 1000.","Script, language and associated typographic features …","","","Returns the action of the feature.","Returns the vertical advance for the specified glyph.","Returns the horizontal advance for the specified glyph.","Returns an iterator over the alpha bitmap strikes for the …","Returns true if any synthesis suggestions are available.","Distance from the baseline to the top of the alignment box.","Returns the primary attributes for the font.","Average width of all non-zero characters in the font.","Returns the bit depth of the strike.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Distance from the baseline to the top of a typical English …","Returns the character map for the font.","Returns an iterator over the sequence of characters …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an iterator over the color palettes for the font.","Returns an iterator over the color bitmap strikes for the …","Returns true if the specified glyph is covered by the …","Returns the underlying data.","Full content of a file containing the font.","","","","","","","","","","Returns the default value of the variation.","Distance from the baseline to the bottom of the alignment …","Returns true if the scaler should apply a faux bold.","Invokes the specified closure with all codepoint/glyph …","","","","","","","","","","","","","","","","","","","","","","Returns an iterator over the features provided by the …","Returns an iterator over the features supported by a font.","","","","","","","","","","","","","","","","","","Returns an iterator over the available fonts.","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates a new oblique angle from degrees.","Creates a new oblique style with the specified angle in …","Extracts the attributes from the specified font.","Creates a character map from the specified font.","Creates a new oblique angle from gradians.","Creates a new font from the specified font data and the …","Creates a new font from the specified font data and offset …","Creates a stretch attribute from a percentage. The value …","Creates a new oblique angle from radians.","","Creates a new oblique angle from turns.","Returns the font at the specified index.","Returns the color for the specified entry in RGBA order.","Returns the number of glyphs in the font.","Number of glyphs in the font.","Returns glyph metrics for the font and the specified …","Returns true if the font has a variation for the italic …","Returns true if the font has a variation for the oblique …","Returns true if the font has a variation for the stretch …","Returns true if the font has variations corresponding to …","Returns true if variations are supported.","Returns true if the font provides canonical vertical glyph …","True if the font provides canonical vertical metrics.","Returns true if the font has a variation for the weight …","","","","","Returns the string identifier.","Returns the index of the palette.","Returns the index of the variation.","Returns the index of the instance.","Returns an iterator over the named instances for the font.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Returns true if the data represents a font collection.","Returns true if the stretch is condensed (less than …","Returns true if the string can be decoded.","Returns true if there are no available fonts.","Returns whether this palette is empty.","Returns true if the stretch is expanded (greater than …","Returns true if the variation should be hidden from users.","True if the font is monospace.","Returns true if the stretch is normal.","Returns true if the encoding for the string is unicode.","Collection of various iterators over metadata contained in …","Key for identifying a font in various caches.","Returns the language for the writing system.","Returns the language of the string.","Returns the OpenType language tag for the writing system.","Recommended additional spacing between lines.","Returns the number of available fonts.","Returns the number of color entries in the palette.","Creates a new set of metrics scaled by the specified …","Creates a new set of metrics scaled by the specified …","Returns an iterator over the localized strings for the …","Returns the left side bearing for the specified glyph.","Returns a nominal glyph identifier for the specified …","Returns the maximum value of the variation.","Maximum advance width of all characters in the font.","Returns metrics for the font and the specified normalized …","Returns the minimum value of the variation.","Returns the name of the feature, if available.","Returns the name for the palette, optionally for a …","Returns the name for the variation, optionally for a …","Returns the name for the instance, optionally for a …","Returns the name identifier for the palette, if available.","Returns the name identifier for the variation.","Returns the name identifier for the instance.","Creates new font attributes from the specified stretch, …","Generates a new cache key.","Creates font data from the specified bytes. Returns None …","Computes a normalized coordinate for the specified value.","Returns an iterator over the normalized coordinates for …","Offset to the table directory of the font.","Parses a style from a CSS style value.","Parses a CSS style font weight attribute.","Parses the stretch from a CSS style keyword or a …","Parses a feature setting according to the CSS grammar.","Parses a variation setting according to the CSS grammar. …","Parses a comma separated list of feature settings …","Parses a comma separated list of variation settings …","","","","Returns a tuple containing all attributes.","Returns the PostScript name for the instance, optionally …","Returns the PostScript name identifier for the instance.","Returns the size of the strike in pixels per em.","Returns the device pixel density for which the strike was …","Proxies used to efficiently rematerialize metadata.","Returns the associated proxy.","Returns the raw value of the stretch attribute.","Scaling, hinting and rasterization of visual glyph …","Creates a new set of metrics scaled for the specified …","Creates a new set of metrics scaled for the specified …","Returns the script for the writing system.","Returns the OpenType script tag for the writing system.","Mapping complex text to a sequence of positioned glyphs.","Returns a skew angle for faux italic/oblique, if requested.","Returns the stretch attribute.","Recommended distance from the baseline to the top of a …","Recommended thickness of an underline or strikeout stroke.","Returns the style attribute.","Returns a synthesis analysis based on the requested …","Returns the table data for the specified tag.","Returns the table for the specified tag.","","","Returns the feature tag.","Returns the tag that identifies the variation.","The tag that identifies the setting.","Creates a tag from four bytes.","Creates a tag from the first four bytes of a string, …","Character properties and textual analysis.","Returns the oblique angle in degrees.","Returns the angle of the style in degrees.","","","","","","","","","","","","","","","","","","","","","","","","Converts the stretch value to a percentage.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the top side bearing for the specified glyph.","","","","","","","","","","","","","","","","","","","","","","","","Recommended distance from the baseline to the top of an …","Returns the number of font design units per em unit.","Number of font design units per em unit.","Returns the theme usability of the palette, if available.","Returns the underlying value of the key.","The value for the setting.","Returns an iterator over the variation values of the …","Returns the variations that should be applied to match the …","Returns an iterator over the variations for the font.","Distance from the vertical center baseline to the right …","Distance from the vertical center baseline to the left …","Recommended additional spacing between columns.","Returns the vertical origin for the specified glyph id.","Returns the weight attribute.","Returns an iterator over writing systems supported by the …","Distance from the baseline to the top of the lowercase “x…","","Iterator over a collection of bitmap strikes.","Iterator over the characters in a localized string.","Iterator over a collection of color palettes.","Iterator over a collection of typographic features.","Iterator over a collection of fonts.","Iterator over a collection of named variation instances.","Iterator over a collection of localized strings.","Iterator over a collection of font variations.","Iterator over a collection of writing systems.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Searches for a strike that exactly matches the specified …","Searches for a string with the specified identifier, and …","Searches for a strike with the largest size that contains …","Searches for an instance with the specified name.","Searches for a strike that matches the specified size and …","Searches for an instance with the specified PostScript …","Searches for a variation with the specified tag.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","Returns an iterator over the set of normalized coordinates …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Proxy for rematerializing strike collections.","Proxy for rematerializing a character map.","Proxy for rematerializing metrics.","Proxy for rematerializing variations collections.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates character map proxy from the specified font.","Creates a metrics proxy for the specified font.","Creates strike collection proxy from the specified font.","Creates a variations proxy from the specified font.","Returns the number of glyphs in the font.","Returns true if the font has alpha bitmap strikes.","Returns true if the font has color bitmap strikes.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Materializes a character map from the specified font. This …","Materializes variations from the specified font. This …","Materializes an alpha strike iterator for the specified …","Materializes a color strike iterator for the specified …","Materializes glyph metrics for the specified font and …","Materializes font metrics for the specified font and …","","","","","","","","","","","","","","","","","Returns the number of font design units per em unit.","Load a bitmap of the best available size.","Embedded alpha bitmaps.","Embedded color bitmaps.","Layered color scalable outlines.","Load a bitmap only if the exact size is available.","Load a bitmap from the specified strike.","Loads a bitmap of the largest size available.","Scalable outlines.","Index of a color palette.","Builder type for rendering a glyph into an image.","Context that manages caches and scratch buffers for …","Scales outline and bitmap glyphs.","Builder for configuring a scaler.","Glyph sources for the renderer.","Index of a bitmap strike.","Bitmap strike selection mode.","","","","","","","","","","","","","Builds a scaler for the current configuration.","Creates a new builder for constructing a scaler with this …","","","","","","","Specifies an RGBA color to use when rasterizing layers of …","Specifies the strength of a faux bold transform to apply …","","","Specifies the target format for rasterizing an outline. …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns true if alpha bitmaps are available.","Returns true if color bitmaps are available.","Returns true if scalable color glyph outlines are …","Returns true if scalable glyph outlines are available.","Specifies whether to apply hinting to outlines. The …","Rendered glyph image.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Creates a new scaling context.","Creates a new builder for configuring rendering using the …","Specifies the variation settings in terms of normalized …","Specifies an additional offset to apply when rasterizing …","Glyph outline.","Renders the specified glyph using the current …","Renders the specified glyph using the current …","Scales a bitmap for the specified glyph and mode.","Scales a bitmap for the specified glyph and mode into the …","Scales a color bitmap for the specified glyph and mode.","Scales a color bitmap for the specified glyph and mode …","Scales a color outline for the specified glyph.","Scales a color outline for the specified glyph into the …","Scales an outline for the specified glyph.","Scales an outline for the specified glyph into the …","Specifies the font size in pixels per em. The default …","Specifies the path style to use when rasterizing an …","","","Specifies a transformation matrix to apply when …","","","","","","","","","","","","","","","","","","","Adds variation settings to the scaler.","Creates a new scaling context with the specified maximum …","32-bit RGBA bitmap.","Content of a scaled glyph image.","Scaled glyph image.","8-bit alpha mask.","32-bit RGBA subpixel mask.","","","","","Resets the image to a default state.","","","","","Content of the image.","Raw image data.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Creates a new empty scaled image.","Offset and size of the image.","Source of the image.","","","","","","","","","Reference to a layer in a scaled outline.","Mutable reference to a layer in a scaled outline.","Scaled glyph outline represented as a collection of layers …","","","","","","","Computes the bounding box of the layer.","Computes the bounding box of the outline.","Computes the bounding box of the layer.","Clears the outline.","","","","","Returns the color index for the layer.","Returns the color index for the layer.","","Applies a faux bold to this layer with the specified …","Applies a faux bold to the outline with the specified …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a reference to the layer at the specified index.","Returns a mutable reference to the layer at the specified …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if the outline has color layers.","Returns true if there are no layers in the outline.","Returns the number of layers in the outline.","Creates a new empty outline.","Returns path data for the layer.","Returns path data for the outline.","Returns path data for the layer.","Returns the sequence of points for the layer.","Returns a reference to the sequence of points in the …","Returns the sequence of points for the layer.","Returns a mutable reference the sequence of points for the …","Returns a mutable reference to the sequence of points in …","","","Transforms this layer by the specified matrix.","Transforms the outline by the specified matrix.","","","","","","","","","","Returns the sequence of verbs for the layer.","Returns a reference to the sequence of verbs in the …","Returns the sequence of verbs for the layer.","Text direction.","","","Context that manages caches and transient buffers for …","Maps character clusters to positioned glyph clusters …","Builder for configuring a shaper.","Adds a character cluster to the shaper.","Adds a string to the shaper.","","","","","","","","","Builds a shaper for the current configuration.","Creates a new builder for constructing a shaper with this …","","","Glyph cluster modeling– output from the shaper.","","Specifies the text direction. The default value is …","","","Adds feature settings to the shaper.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Specifies whether to insert dotted circles for broken …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Specifies the language. The default value is None.","Returns the current font metrics in use by the shaper.","Creates a new shaping context.","Specifies the variation settings in terms of normalized …","Returns the current normalized variation coordinates in …","Specifies whether characters defined as default ignorable …","Specifies the script. The default value is Script::Latin.","Shapes the text and invokes the specified closure with each","Specifies the font size in pixels per em. The default …","","","","","","","","","","","","","","Adds variation settings to the shaper.","Creates a new shaping context with the specified maximum …","Glyph identifier and positioning information as a result …","Collection of glyphs and associated metadata corresponding …","Information for a glyph.","Computes the full advance width or height of the cluster.","Advance width or height.","","","","","","","","","","","","","If the cluster is a ligature, this contains the source …","Arbitrary user data.","Arbitrary user data– taken from the initial character of …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Sequence of glyphs for the cluster. May be empty for …","Glyph identifier.","Glyph flags.","Information about the textual content of the cluster.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if the cluster is complex– that is if it …","Returns true if the cluster is empty. Empty clusters still …","Returns true if the cluster corresponds to multiple source …","Returns true if the glyph is an attached mark.","Returns true if the cluster contains a single glyph. Note …","Full source range of the cluster in original units …","","","","","","","","","","","","","Horizontal offset.","Vertical offset.","","","","","","","","","","","","","Iterator that yields Unicode properties and boundary …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Property for the bidirectional algorithm.","Unicode block property.","","","","","","Bracket type of a character.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Unicode general category property.","","","","","","","","","","","","","Chinese, Japanese and Korean languages.","A closing bracket with the associated opening bracket.","","Property for the cluster breaking algorithm.","Trait that exposes Unicode properties for the char type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Decomposition of a character.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Joining type property.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Representation of a language and its associated script and …","","","","","","","","","","","","","","","","","","Property for the line breaking algorithm.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Not a bracket.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An opening bracket with the associated closing bracket.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Compact, constant time reference to Unicode properties for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Unicode script property.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The version of the Unicode Character Database used to …","","","","","","","","","","","","","","","","","","","","","","Property for the word breaking algorithm.","","","","","","","","","","","","","","","","Returns an iterator yielding unicode properties and …","Returns the bidirectional type of the character.","Returns the bidirectional type of the character.","Returns the bidirectional type of the character.","Returns the unicode block that contains the character.","Returns the unicode block that contains the character.","Returns the unicode block that contains the character.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the bracket type of the character.","Returns the category of the character.","Returns the category of the character.","Returns the category of the character.","Returns the sequence of characters that represent the …","Returns the CJK language.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If the character is an opening bracket, returns its …","Script aware cluster segmentation.","Returns the cluster break property for the character.","Returns the cluster break property for the character.","Returns the cluster break property for the character.","","","","","","","","","Returns the canonical combining class of the character.","Returns the canonical combining class of the character.","Returns the canonical combining class of the character.","Returns the composition of two characters, if any.","Returns the canonical decomposition of the character.","Returns the compatiblity decomposition of the character.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the language associated with the specified …","Returns the script associated with the specified OpenType …","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Returns true if the character is a closing bracket.","Returns true if the script requires complex shaping.","Returns true if the character is an emoji.","Returns true if the character is an emoji.","Returns true if the character is an emoji.","Returns true if the character is an extended pictographic …","Returns true if the character is an extended pictographic …","Returns true if the character is an extended pictographic …","Returns true if the script has cursive joining.","Returns true if the character is an opening bracket.","Returns the joining type of the character.","Returns the joining type of the character.","Returns the joining type of the character.","Returns the language component.","Returns the line break property for the character.","Returns the line break property for the character.","Returns the line break property for the character.","Returns the bidi class as a 32 bit bitmask.","Returns the mirror of the character, if any.","Returns the name of the language.","Returns the name of the script.","Returns true if the analysis indicates that bidi …","Returns true if the presence of this bidi class requires …","","","If the character is a closing bracket, returns its opening …","Parses a language tag.","","","","","","","","","Returns the codepoint properties.","Returns the region component.","Returns the script to which the character belongs.","Returns the script to which the character belongs.","Returns the script component.","Returns the script to which the character belongs.","Returns the associated OpenType language tag.","Returns the script as an OpenType tag.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the word break property for the character.","Returns the word break property for the character.","Returns the word break property for the character.","Anusvara class.","Base character.","Boundary type of a character or cluster.","Character output from the cluster parser.","Character cluster; output from the parser and input to the …","Information about a character including unicode properties …","Information about a cluster including content properties …","Emoji with color presentation.","Complete mapping.","Control character.","Emoji with default presentation.","Mapping should be skipped.","Presentation mode for an emoji cluster.","Halant modifier.","The best mapping so far.","Myanmar three character prefix.","Potential line break.","The maximum number of characters in a single cluster.","Mandatory line break.","Mark character.","Medial consonant Ra.","Newline (CR, LF, or CRLF).","Non-breaking space (U+00A0).","Not an emoji.","Not a space.","Not a boundary.","Other character.","Other space.","Parser that accepts a sequence of characters and outputs …","Pre-base form.","Reph form.","Shaping class of a character.","Source range of a cluster in code units.","Standard space.","Iterative status of mapping a character cluster to nominal …","Horizontal tab.","Emoji with text presentation.","Character input to the cluster parser.","Artibrary user data that can be associated with a …","Below base dependent vowel.","Pre-base vowel modifier.","Pre-base dependent vowel.","Variation selector.","Whitespace content of a cluster.","Start of a word.","Zero width joiner.","Zero width non-joiner.","","","","","","","","","","","","","","","","","","","","","","","","","Returns the boundary state.","Returns the boundary state of the cluster.","The character.","The character.","Returns the sequence of characters in the cluster.","Resets the cluster to the intial empty state.","","","","","","","","","","","","","","","","","","","","","","","","","","","True if the character should be considered when mapping …","Arbitrary user data.","Arbitrary user data.","","","","","","","","Returns the emoji presentation mode of the cluster.","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Nominal glyph identifier.","True if the character is ignorable.","Returns the cluster information.","Character information.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if the cluster is a boundary.","Returns true if the cluster is missing an appropriate base …","Returns true if the cluster is an emoji.","Returns true if the cluster is empty.","Returns true for space or no break space.","Returns true if the cluster is whitespace.","Joining type of the character.","Length of the character in code units.","Applies a nominal glyph identifier mapping to the cluster, …","Returns the currently mapped sequence of characters in the …","Creates a new cluster parser for the specified script and …","Creates a new empty cluster.","Creates new character information from Unicode properties …","Parses the next cluster.","Offset of the character in code units.","Offset of the character in code units.","","","","","Returns the unicode properties for the character.","Returns the source range for the cluster in code units.","Shaping class of the character.","","","","","","","","","","","","","Converts the source range into a usize range.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the primary user data for the cluster.","Returns the whitespace content of the cluster."],"i":[0,2,2,0,18,18,0,25,19,0,0,0,29,29,25,29,29,29,29,19,18,19,19,18,29,0,0,0,29,0,0,0,17,18,29,29,25,29,0,18,29,0,18,19,17,0,17,0,29,29,29,18,19,19,29,0,0,0,0,29,2,0,18,0,0,29,29,29,19,19,29,0,0,29,29,29,0,0,29,29,1,3,3,6,8,23,6,23,11,10,16,17,18,19,8,20,13,21,1,2,22,6,23,3,24,25,28,11,29,14,30,31,10,16,17,18,19,8,20,13,21,1,2,22,6,23,3,24,25,28,11,29,14,30,31,23,6,14,10,16,17,18,19,8,20,13,21,1,2,22,6,23,3,24,25,28,11,29,14,30,31,10,16,17,18,19,8,20,13,21,1,2,22,6,23,3,24,25,28,11,29,14,30,31,18,19,20,6,6,11,22,6,10,16,17,18,19,8,20,23,28,30,23,8,13,10,16,17,18,19,8,20,2,25,28,29,10,16,17,18,19,20,2,25,28,29,21,6,10,10,16,17,17,18,18,19,19,20,2,23,25,28,28,29,14,22,10,10,10,10,10,10,16,17,18,19,8,20,13,21,1,2,22,6,23,3,24,25,28,28,28,28,28,28,28,11,29,14,30,31,16,17,10,13,16,6,6,19,16,29,16,22,24,3,23,6,10,10,10,10,3,3,23,10,10,18,19,20,14,24,30,31,6,10,16,17,18,19,8,20,13,21,1,2,22,6,23,3,24,25,28,11,29,14,30,31,22,14,22,19,14,22,24,19,30,23,19,14,0,6,21,14,21,23,22,24,23,3,6,3,13,30,23,6,30,1,24,30,31,24,30,31,10,20,22,30,31,6,17,18,19,28,28,28,28,18,19,20,10,31,31,11,11,0,13,19,0,23,3,21,21,0,8,10,23,23,10,10,6,124,6,6,1,30,28,0,0,0,16,17,10,16,17,18,19,8,20,13,21,1,2,22,6,23,3,24,25,28,11,29,14,30,31,19,29,10,17,18,19,28,14,10,16,17,18,19,8,20,13,21,1,2,22,6,23,3,24,25,28,11,29,14,30,31,10,16,17,18,19,8,20,13,21,1,2,22,6,23,3,24,25,28,11,29,14,30,31,3,10,16,17,18,19,8,20,13,21,1,2,22,6,23,3,24,25,28,11,29,14,30,31,23,3,23,24,20,28,31,8,6,23,23,23,3,10,6,23,0,0,0,0,0,0,0,0,0,0,43,65,38,33,7,55,15,64,51,43,65,38,33,7,55,15,64,51,65,38,33,7,55,15,64,51,65,38,33,7,55,15,64,51,7,55,7,51,7,51,64,43,65,38,33,7,55,15,64,51,43,65,38,33,7,55,15,64,51,43,65,38,33,7,55,15,64,51,43,33,7,55,64,51,43,65,38,33,7,55,15,64,51,64,43,33,7,55,64,51,43,33,7,55,64,51,65,38,33,7,55,15,64,51,43,65,38,33,7,55,15,64,51,43,65,38,33,7,55,15,64,51,43,65,38,33,7,55,15,64,51,0,0,0,0,58,67,68,69,58,67,68,69,58,67,68,69,58,67,68,69,58,67,58,58,67,68,69,58,67,68,69,67,68,68,58,67,68,69,58,69,68,68,67,67,58,67,68,69,58,67,68,69,58,67,68,69,58,67,68,69,67,73,74,74,74,73,73,73,74,0,0,0,0,0,0,0,0,72,70,71,75,73,74,72,70,71,75,73,74,70,72,73,74,73,74,72,74,75,75,73,74,75,72,70,71,75,73,74,71,71,71,71,70,0,72,70,71,75,73,74,72,75,70,75,0,75,75,71,71,71,71,71,71,71,71,70,75,73,74,75,72,70,71,75,73,74,72,70,71,75,73,74,72,70,71,75,73,74,70,72,82,0,0,82,82,82,78,82,78,78,82,78,82,78,78,78,82,78,82,82,82,82,78,82,78,78,78,78,82,78,82,78,82,78,82,78,0,0,0,83,79,85,83,79,85,83,79,85,79,79,85,79,85,83,85,79,83,79,83,79,85,79,79,83,79,85,79,79,79,79,83,79,85,83,79,85,83,79,79,85,83,79,83,79,85,83,79,85,83,79,85,83,79,85,0,93,93,0,0,0,89,89,92,91,89,93,92,91,89,93,91,92,93,93,0,92,91,93,93,91,93,92,91,89,93,91,92,91,89,93,91,89,92,91,89,91,91,89,91,93,92,91,89,93,92,91,89,93,92,91,89,93,91,92,0,0,0,94,96,95,96,94,95,96,94,95,96,94,95,96,94,94,96,94,95,96,95,96,94,95,96,94,94,96,96,94,95,96,94,94,94,94,95,94,94,95,96,94,95,96,94,95,96,94,95,96,94,96,96,107,98,107,98,100,59,100,100,59,109,100,100,0,100,59,100,100,100,100,59,100,100,100,100,100,100,59,100,100,59,98,107,107,107,107,98,100,59,100,59,100,100,100,59,100,59,100,59,100,59,0,0,100,100,59,100,100,0,100,59,59,100,100,59,100,59,100,107,107,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,107,107,106,107,106,107,108,98,59,100,59,102,0,100,59,100,59,100,59,100,59,100,100,100,59,0,101,102,0,0,100,100,100,100,100,59,100,102,102,100,100,59,100,100,100,59,100,102,100,59,100,100,59,100,100,100,100,109,108,109,102,102,0,100,59,100,59,100,100,100,59,100,59,100,100,59,107,107,98,98,98,106,107,108,100,100,100,59,100,59,100,59,100,100,100,100,100,102,100,59,100,100,100,108,108,98,102,102,107,100,100,100,100,59,100,100,100,59,100,100,59,100,59,59,100,100,100,59,100,59,100,59,107,107,107,108,107,100,59,59,100,100,100,100,100,100,59,100,59,100,59,100,59,100,100,100,59,107,107,100,107,100,100,100,59,100,59,102,100,59,100,59,107,107,107,105,100,59,0,108,100,59,100,100,100,100,100,59,100,59,100,100,59,100,59,100,59,100,59,100,100,59,100,59,105,98,106,109,108,106,107,108,98,98,98,106,106,0,100,59,59,100,100,100,100,100,100,100,100,59,102,102,100,100,59,0,102,100,59,59,100,100,100,59,100,100,102,100,59,100,59,108,108,108,100,59,100,100,59,100,59,100,59,100,59,100,59,102,100,59,102,100,100,100,100,59,100,59,100,100,59,100,59,100,59,100,59,100,100,100,100,100,100,100,59,102,102,100,100,59,100,100,59,100,59,100,100,59,100,100,100,107,108,107,98,107,108,100,59,100,59,100,59,100,59,59,100,105,101,102,102,100,100,59,100,59,98,107,100,59,100,59,100,59,100,59,100,59,100,59,100,59,100,59,100,59,100,59,101,102,100,100,59,100,100,59,100,59,102,102,102,102,102,100,98,98,107,106,107,100,59,100,59,102,100,59,59,100,100,100,59,100,100,100,102,100,0,100,59,102,107,98,109,106,107,108,98,98,98,100,59,100,100,59,98,107,107,106,107,108,107,100,59,100,59,0,102,100,59,100,59,100,100,59,59,105,100,59,100,100,100,100,59,100,59,100,59,102,102,100,100,100,59,100,100,100,100,100,100,100,100,100,100,102,100,100,59,102,100,100,100,59,100,106,109,100,59,100,59,100,100,59,100,59,100,59,100,100,59,100,59,100,100,59,100,100,100,59,100,59,100,59,100,59,100,59,100,59,102,105,100,109,0,100,59,102,100,100,59,102,106,100,59,100,100,100,100,107,98,108,100,59,100,59,0,106,107,108,100,59,59,100,100,100,107,106,107,108,100,59,0,125,125,99,125,125,99,97,103,105,52,99,101,102,100,59,98,106,107,108,109,97,103,105,52,99,101,102,100,59,98,106,107,108,109,125,125,125,99,103,52,97,103,105,52,99,101,102,100,59,98,106,107,108,109,97,103,105,52,99,101,102,100,59,98,106,107,108,109,125,0,125,125,99,102,100,59,98,106,107,108,109,125,125,99,125,125,125,99,105,52,99,101,102,100,59,98,106,107,108,109,105,52,99,101,102,100,59,98,106,107,108,109,105,52,52,101,102,100,59,98,106,107,108,109,97,103,105,52,99,99,99,99,99,99,99,101,102,100,59,98,106,107,108,109,52,59,105,102,100,59,98,106,107,108,109,97,103,105,52,99,101,102,100,59,98,106,107,108,109,97,103,99,59,125,125,99,125,125,99,59,99,125,125,99,52,125,125,99,98,125,52,59,97,98,97,103,125,52,102,100,59,98,106,107,108,109,125,52,125,125,52,99,52,59,97,103,105,52,99,101,102,100,59,98,106,107,108,109,52,97,103,105,52,99,101,102,100,59,98,106,107,108,109,97,103,105,52,99,101,102,100,59,98,106,107,108,109,97,103,105,52,99,101,102,100,59,98,106,107,108,109,125,125,99,114,114,0,0,0,0,0,117,115,114,117,115,0,114,115,114,111,0,111,114,114,118,118,117,118,111,114,118,0,114,114,0,0,118,0,118,117,0,0,114,114,114,114,0,111,114,114,121,113,114,90,115,116,110,112,117,118,119,111,121,113,114,90,115,116,110,112,117,118,119,111,110,112,113,119,90,90,113,114,90,115,116,110,112,117,118,119,111,113,114,90,115,116,110,112,117,118,119,111,114,117,118,111,113,113,119,113,114,90,110,112,119,110,112,116,114,115,110,112,117,118,119,111,114,115,110,112,117,118,119,111,113,114,115,116,116,112,117,118,111,121,113,114,90,115,116,110,110,110,110,112,117,118,119,111,113,113,90,119,121,113,114,90,115,116,110,112,117,118,119,111,112,112,112,90,118,112,113,119,90,90,121,90,110,121,113,119,114,117,118,111,110,90,113,116,113,114,90,115,116,110,112,117,118,119,111,116,116,121,113,114,90,115,116,110,112,117,118,119,111,121,113,114,90,115,116,110,112,117,118,119,111,121,113,114,90,115,116,110,112,117,118,119,111,90,112],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,2],[[3,4],5],[[3,4],5],[6,7],[8,9],0,[6,10],0,[11,12],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[6,13],[14,15],[10,10],[16,16],[17,17],[18,18],[19,19],[8,8],[20,20],[13,13],[21,21],[1,1],[2,2],[22,22],[6,6],[23,23],[3,3],[24,24],[25,25],[[[28,[[0,[26,27]]]]],[[28,[[0,[26,27]]]]]],[11,11],[29,29],[14,14],[30,30],[31,31],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],32],[[19,19],32],[[20,20],32],[6,33],[6,7],[[11,4],9],[22,[[34,[12]]]],0,[[],10],[[],16],[[],17],[[],18],[[],19],[[],8],[[],20],[[],23],[[],[[28,[[0,[35,27]]]]]],[30,5],0,[8,9],[[13,36]],[[10,10],9],[[16,16],9],[[17,17],9],[[18,18],9],[[19,19],9],[[8,8],9],[[20,20],9],[[2,2],9],[[25,25],9],[[[28,[[0,[27,37]]]],[28,[[0,[27,37]]]]],9],[[29,29],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[21,38],[6,38],[[10,39],40],[[10,39],40],[[16,39],40],[[17,39],40],[[17,39],40],[[18,39],40],[[18,39],40],[[19,39],40],[[19,39],40],[[20,39],40],[[2,39],40],[[23,39],40],[[25,39],40],[[[28,[[0,[27,41]]]],39],40],[[[28,[[0,[42,27]]]],39],40],[[29,39],40],[[14,39],40],[22,43],[[]],[[],10],[[],10],[18,10],[17,10],[19,10],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[28,[27]]]],[[],[[28,[27]]]],[[]],[[],[[28,[27]]]],[[],[[28,[27]]]],[[],[[28,[27]]]],[[],[[28,[27]]]],[[]],[[]],[[]],[[]],[[]],[5,16],[5,17],[6,10],[6,13],[5,16],[[[34,[12]],44],[[45,[6]]]],[[[34,[12]],46],[[45,[6]]]],[5,19],[5,16],[47,29],[5,16],[[22,44],[[45,[6]]]],[[24,47],[[48,[12]]]],[3,47],0,[[6,[34,[49]]],3],[10,9],[10,9],[10,9],[10,9],[3,9],[3,9],0,[10,9],[[10,50]],[[18,50]],[[19,50]],[[20,50]],[14,29],[24,47],[30,44],[31,44],[6,51],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[22],[14],[22,9],[19,9],[14,9],[22,9],[24,9],[19,9],[30,9],0,[19,9],[14,9],0,0,[21,[[45,[52]]]],[14,53],[21,54],0,[22,44],[24,47],[[23,5],23],[[3,5],3],[6,55],[[3,4],5],[[13,[56,[46]]],4],[30,5],0,[[6,[34,[49]]],23],[30,5],[1,[[45,[53]]]],[[24,[45,[53]]],[[45,[14]]]],[[30,[45,[53]]],[[45,[14]]]],[[31,[45,[53]]],[[45,[14]]]],[24,[[45,[29]]]],[30,29],[31,29],[[19,18,17],10],[[],20],[[[34,[12]]],[[45,[22]]]],[[30,5],49],[31,57],0,[53,[[45,[17]]]],[53,[[45,[18]]]],[53,[[45,[19]]]],[53,[[45,[[28,[47]]]]]],[53,[[45,[[28,[5]]]]]],[53,[[0,[57,26]]]],[53,[[0,[57,26]]]],[[18,18],[[45,[32]]]],[[19,19],[[45,[32]]]],[[20,20],[[45,[32]]]],[10],[[31,[45,[53]]],[[45,[14]]]],[31,[[45,[29]]]],[11,47],[11,47],0,[13,58],[19,47],0,[[23,5],23],[[3,5],3],[21,[[45,[59]]]],[21,54],0,[8,[[45,[5]]]],[10,19],0,0,[10,17],[[10,10],8],[[6,54],[[45,[[34,[12]]]]]],[54,[[45,[[34,[12]]]]]],[[6,54],[[45,[[34,[12]]]]]],[[6,54],[[45,[[34,[12]]]]]],[1,54],[30,54],0,[[[48,[12]]],54],[53,54],0,[16,5],[17,5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[19,5],[29,47],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[3,4],5],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],0,[3,47],0,[24,[[45,[25]]]],[20,63],0,[31,57],[8,[[34,[[28,[5]]]]]],[6,64],0,0,0,[[3,4],5],[10,18],[6,65],0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[65,65],[38,38],[33,33],[7,7],[55,55],[15,15],[64,64],[51,51],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[7,47,4],[[45,[11]]]],[[55,29,[45,[53]]],[[45,[14]]]],[[7,4],[[45,[11]]]],[[51,53],[[45,[31]]]],[[7,47,4],[[45,[11]]]],[[51,53],[[45,[31]]]],[[64,54],[[45,[30]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[43,44],[33,44],[7,44],[55,44],[64,44],[51,44],[43,45],[65,45],[38,45],[33,45],[7,45],[55,45],[15,45],[64,45],[51,45],[[64,66],[[0,[57,26]]]],[[43,44],45],[[33,44],45],[[7,44],45],[[55,44],45],[[64,44],45],[[51,44],45],[43],[33],[7],[55],[64],[51],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[58,58],[67,67],[68,68],[69,69],[[]],[[]],[[]],[[]],[[],58],[[],67],[[58,39],40],[[]],[[]],[[]],[[]],[6,58],[6,67],[6,68],[6,69],[67,47],[68,9],[68,9],[[]],[[]],[[]],[[]],[[58,6],13],[[69,6],64],[[68,6],7],[[68,6],7],[[67,6,[34,[49]]],3],[[67,6,[34,[49]]],23],[[]],[[]],[[]],[[]],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],62],[[],62],[[],62],[[],62],[67,47],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[70,71],[[72,[56,[6]]],70],[73,73],[74,74],[[]],[[]],[[],72],[[],74],[[75,[48,[12]]],75],[[75,5],75],[[73,39],40],[[74,39],40],[[75,76],75],[[]],[[]],[[]],[[]],[[]],[[]],[71,9],[71,9],[71,9],[71,9],[[70,9],70],0,[[]],[[]],[[]],[[]],[[]],[[]],[[],72],[[[34,[74]]],75],[[70,66],70],[[75,77],75],0,[[75,71,4],[[45,[78]]]],[[75,71,4,78],9],[[71,47,73],[[45,[78]]]],[[71,47,73,78],9],[[71,47,73],[[45,[78]]]],[[71,47,73,78],9],[[71,4],[[45,[79]]]],[[71,4,79],9],[[71,4],[[45,[79]]]],[[71,4,79],9],[[70,5],70],[[75,[56,[80]]],75],[[]],[[]],[[75,[45,[81]]],75],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],[[70,66],70],[44,72],0,0,0,0,0,[[]],[[]],[[]],[[]],[78],[82,82],[78,78],[[]],[[]],0,0,[[],82],[[],78],[[82,82],9],[[],9],[[82,39],40],[[]],[[]],[[]],[[]],[[],78],0,0,[[]],[[]],[[],61],[[],61],[[],61],[[],61],[[],62],[[],62],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[83,84],[79,84],[85,84],[79],[79,79],[85,85],[[]],[[]],[83,[[45,[47]]]],[85,[[45,[47]]]],[[],79],[[83,5,5]],[[79,5,5]],[[]],[[]],[[]],[[79,44],[[45,[85]]]],[[79,44],[[45,[83]]]],[[]],[[]],[[]],[79,9],[79,9],[79,44],[[],79],[83,86],[79,86],[85,86],[83,[[34,[87]]]],[79,[[34,[87]]]],[85,[[34,[87]]]],[83,[[34,[87]]]],[79,[[34,[87]]]],[[]],[[]],[[83,81]],[[79,81]],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],62],[[],62],[[],62],[83,[[34,[88]]]],[79,[[34,[88]]]],[85,[[34,[88]]]],0,0,0,0,0,0,[[89,90]],[[89,53]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[91,89],[[92,[56,[6]]],91],[93,93],[[]],0,[[],92],[[91,93],91],[[93,93],9],[[],9],[[91,66],91],[[93,39],40],[[]],[[]],[[]],[[]],[[91,9],91],[[]],[[]],[[]],[[]],[[91,[45,[52]]],91],[89,23],[[],92],[[91,66],91],[89,[[34,[49]]]],[[91,9],91],[[91,59],91],[[89,36]],[[91,5],91],[[]],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],62],[[],62],[[],62],[[],62],[[91,66],91],[44,92],0,0,0,[94,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[95,95],[96,96],[94,94],[[]],[[]],[[]],0,0,0,[[],95],[[],96],[[95,39],40],[[96,39],40],[[94,39],40],[[]],[[]],[[]],0,0,0,0,[[]],[[]],[[]],[94,9],[94,9],[94,9],[95,9],[94,9],0,[[]],[[]],[[]],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],62],[[],62],[[],62],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[66,97],[[],98],[[],98],[99,98],[[],100],[[],100],[99,100],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],101],[[],102],[[],102],[99,102],[103,[[34,[104]]]],[52,105],[[[97,[26]]],[[97,[26]]]],[103,103],[105,105],[52,52],[99,99],[101,101],[102,102],[100,100],[59,59],[98,98],[106,106],[107,107],[108,108],[109,109],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[45,[104]]]],0,[[],106],[[],106],[99,106],[[102,102],32],[[100,100],32],[[59,59],32],[[98,98],32],[[106,106],32],[[107,107],32],[[108,108],32],[[109,109],32],[[],12],[[],12],[99,12],[[104,104],[[45,[104]]]],[[],103],[[],103],[[],99],[[105,105],9],[[52,52],9],[[99,99],9],[[101,101],9],[[102,102],9],[[100,100],9],[[59,59],9],[[98,98],9],[[106,106],9],[[107,107],9],[[108,108],9],[[109,109],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[105,39],40],[[52,39],40],[[52,39],40],[[101,39],40],[[102,39],40],[[100,39],40],[[59,39],40],[[98,39],40],[[106,39],40],[[107,39],40],[[108,39],40],[[109,39],40],[[]],[[]],[[]],[[]],[110,99],[104,99],[110,99],[46,99],[[]],[104,99],[46,99],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[54,[[45,[52]]]],[54,[[45,[59]]]],[[105,50]],[[102,50]],[[100,50]],[[59,50]],[[98,50]],[[106,50]],[[107,50]],[[108,50]],[[109,50]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[99,9],[59,9],[[],9],[[],9],[99,9],[[],9],[[],9],[99,9],[59,9],[99,9],[[],109],[[],109],[99,109],[52,53],[[],107],[[],107],[99,107],[98,46],[[],[[45,[104]]]],[52,[[45,[53]]]],[59,53],[97,9],[98,9],[[[97,[[0,[57,26]]]]],45],[103,45],[[],[[45,[104]]]],[53,[[45,[52]]]],[[102,102],[[45,[32]]]],[[100,100],[[45,[32]]]],[[59,59],[[45,[32]]]],[[98,98],[[45,[32]]]],[[106,106],[[45,[32]]]],[[107,107],[[45,[32]]]],[[108,108],[[45,[32]]]],[[109,109],[[45,[32]]]],[[],99],[52,[[45,[53]]]],[[],59],[[],59],[52,[[45,[53]]]],[99,59],[52,[[45,[54]]]],[59,54],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],60],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],[[],108],[[],108],[99,108],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[110,111],[112,111],0,0,[90,[[34,[113]]]],[90],[113,113],[114,114],[90,90],[115,115],[116,116],[110,110],[112,112],[117,117],[118,118],[119,119],[111,111],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[114,114],32],[[117,117],32],[[118,118],32],[[111,111],32],0,0,0,[[],113],[[],114],[[],90],[[],110],[[],112],[[],119],[110],[112,117],0,[[114,114],9],[[115,115],9],[[110,110],9],[[112,112],9],[[117,117],9],[[118,118],9],[[119,119],9],[[111,111],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[113,39],40],[[114,39],40],[[115,39],40],[[116,39],40],[[116,39],40],[[112,39],40],[[117,39],40],[[118,39],40],[[111,39],40],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[104,110],[99,110],[99,110],[[]],[[]],[[]],[[]],[[]],0,0,[90,112],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[112,9],[112,9],[112,9],[90,9],[118,9],[112,9],0,0,[[90,120],115],[90,[[34,[113]]]],[[59,[0,[57,26]]],[[121,[[0,[57,26]]]]]],[[],90],[[99,111],110],[[[121,[[0,[57,26]]]],90],9],0,0,[[114,114],[[45,[32]]]],[[117,117],[[45,[32]]]],[[118,118],[[45,[32]]]],[[111,111],[[45,[32]]]],[110,99],[90,116],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[116,[[122,[44]]]],[[],60],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],61],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],[90,123],[112,118]],"c":[],"p":[[3,"Feature"],[4,"Action"],[3,"GlyphMetrics"],[6,"GlyphId"],[15,"f32"],[3,"FontRef"],[3,"BitmapStrikes"],[3,"Synthesis"],[15,"bool"],[3,"Attributes"],[3,"BitmapStrike"],[15,"u8"],[3,"Charmap"],[3,"LocalizedString"],[3,"Chars"],[3,"ObliqueAngle"],[4,"Style"],[3,"Weight"],[3,"Stretch"],[3,"CacheKey"],[3,"WritingSystem"],[3,"FontDataRef"],[3,"Metrics"],[3,"ColorPalette"],[4,"Usability"],[8,"Clone"],[8,"Copy"],[3,"Setting"],[4,"StringId"],[3,"Variation"],[3,"Instance"],[4,"Ordering"],[3,"ColorPalettes"],[15,"slice"],[8,"Default"],[8,"FnMut"],[8,"PartialEq"],[3,"Features"],[3,"Formatter"],[6,"Result"],[8,"Display"],[8,"Debug"],[3,"Fonts"],[15,"usize"],[4,"Option"],[15,"u32"],[15,"u16"],[15,"array"],[6,"NormalizedCoord"],[8,"Hasher"],[3,"Instances"],[3,"Language"],[15,"str"],[6,"Tag"],[3,"LocalizedStrings"],[8,"Into"],[8,"Iterator"],[3,"CharmapProxy"],[4,"Script"],[3,"String"],[4,"Result"],[3,"TypeId"],[15,"u64"],[3,"Variations"],[3,"WritingSystems"],[8,"IntoIterator"],[3,"MetricsProxy"],[3,"BitmapStrikesProxy"],[3,"VariationsProxy"],[3,"ScalerBuilder"],[3,"Scaler"],[3,"ScaleContext"],[4,"StrikeWith"],[4,"Source"],[3,"Render"],[4,"Format"],[3,"Vector"],[3,"Image"],[3,"Outline"],[4,"Style"],[3,"Transform"],[4,"Content"],[3,"LayerMut"],[3,"Bounds"],[3,"Layer"],[8,"PathData"],[6,"Point"],[4,"Verb"],[3,"Shaper"],[3,"CharCluster"],[3,"ShaperBuilder"],[3,"ShapeContext"],[4,"Direction"],[3,"GlyphCluster"],[3,"GlyphInfo"],[3,"Glyph"],[3,"Analyze"],[4,"BidiClass"],[3,"Properties"],[4,"Block"],[4,"BracketType"],[4,"Category"],[3,"Decompose"],[15,"char"],[4,"Cjk"],[4,"ClusterBreak"],[4,"LineBreak"],[4,"WordBreak"],[4,"JoiningType"],[3,"CharInfo"],[4,"Boundary"],[3,"ClusterInfo"],[3,"Char"],[4,"ShapeClass"],[4,"Status"],[3,"SourceRange"],[4,"Emoji"],[4,"Whitespace"],[3,"Token"],[8,"Fn"],[3,"Parser"],[3,"Range"],[6,"UserData"],[8,"TableProvider"],[8,"Codepoint"]]},\ "sys_locale":{"doc":"A library to safely and easily obtain the current locale …","t":"FF","n":["get_locale","get_locales"],"q":[[0,"sys_locale"]],"d":["Returns the active locale for the system or application.","Returns the preferred locales for the system or …"],"i":[0,0],"f":[[[],[[2,[1]]]],[[],3]],"c":[],"p":[[3,"String"],[4,"Option"],[8,"Iterator"]]},\ "tinyvec":{"doc":"tinyvec provides 100% safe vec-like data structures.","t":"IDDDDSNNNNNNQDDEEEDDLLLOOLLLLLLLLLLLLLLLKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["Array","ArrayVec","ArrayVecDrain","ArrayVecIterator","ArrayVecSplice","CAPACITY","Heap","Heap","Heap","Inline","Inline","Inline","Item","SliceVec","SliceVecDrain","TinyVec","TinyVecDrain","TinyVecIterator","TinyVecSplice","TryFromSliceError","append","append","append","array_vec","array_vec","as_mut","as_mut","as_mut","as_mut_ptr","as_mut_ptr","as_mut_ptr","as_mut_slice","as_mut_slice","as_mut_slice","as_ptr","as_ptr","as_ptr","as_ref","as_ref","as_ref","as_slice","as_slice","as_slice","as_slice","as_slice","as_slice","as_slice_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","capacity","capacity","clear","clear","clear","clone","clone","clone","clone_from","clone_from","clone_into","clone_into","clone_into","cmp","cmp","cmp","count","count","count","default","default","default","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drain","drain","drain","drain_to_vec","drain_to_vec_and_reserve","drop","drop","drop","eq","eq","eq","eq","eq","eq","eq","eq","extend","extend","extend","extend_from_slice","extend_from_slice","extend_from_slice","fill","fill","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","for_each","for_each","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_array_empty","from_array_len","from_array_len","from_iter","from_iter","from_slice_len","hash","hash","hash","index","index","index","index_mut","index_mut","index_mut","insert","insert","insert","into","into","into","into","into","into","into","into","into","into","into","into_inner","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","is_empty","is_empty","is_empty","is_heap","is_inline","last","last","last","last","len","len","len","len","len","move_to_the_heap","move_to_the_heap_and_reserve","new","new","next","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","nth","nth","nth","nth","partial_cmp","partial_cmp","partial_cmp","pop","pop","pop","push","push","push","remove","remove","remove","reserve","reserve_exact","resize","resize","resize","resize_with","resize_with","resize_with","retain","retain","retain","set_len","set_len","shrink_to_fit","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","splice","splice","split_off","split_off","split_off","swap_remove","swap_remove","swap_remove","tiny_vec","tiny_vec","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","truncate","truncate","truncate","try_append","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_array_len","try_from_array_len","try_from_slice_len","try_insert","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_push","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","with_capacity"],"q":[[0,"tinyvec"]],"d":["A trait for types that are an array.","An array-backed, vector-like data structure.","Draining iterator for ArrayVec","Iterator for consuming an ArrayVec and returning owned …","Splicing iterator for ArrayVec See ArrayVec::splice","The number of slots in the thing.","","","","","","","The type of the items in the thing.","A slice-backed vector-like data structure.","Draining iterator for SliceVec","A vector that starts inline, but can automatically move to …","Draining iterator for TinyVecDrain","Iterator for consuming an TinyVec and returning owned …","Splicing iterator for TinyVec See TinyVec::splice","The error type returned when a conversion from a slice to …","Move all values from other into this vec.","","Move all values from other into this vec.","Helper to make an ArrayVec.","Helper to make an ArrayVec.","","","","A *mut pointer to the backing array.","A *mut pointer to the backing slice.","A mutable pointer to the backing array.","Performs a deref_mut, into unique slice form.","Performs a deref_mut, into unique slice form.","Helper for getting the mut slice.","A *const pointer to the backing array.","A *const pointer to the backing slice.","A const pointer to the backing array.","","","","Gives a shared slice over the whole thing.","Performs a deref, into shared slice form.","Returns the remaining items of this iterator as a slice.","Performs a deref, into shared slice form.","Helper for getting the shared slice.","Returns the remaining items of this iterator as a slice.","Gives a unique slice over the whole thing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The capacity of the ArrayVec.","The capacity of the SliceVec.","The capacity of the TinyVec.","Truncates the ArrayVec down to length 0.","Truncates the SliceVec down to length 0.","Removes all elements from the vec.","","","","","","","","","","","","","","","Create a default-initialized instance of ourself, similar …","","","","","","","","","","Creates a draining iterator that removes the specified …","Creates a draining iterator that removes the specified …","Creates a draining iterator that removes the specified …","Drains all elements to a Vec","Drains all elements to a Vec, but reserves additional space","","","","","","","","","","","","","","","Clone each element of the slice into this ArrayVec.","","Clone each element of the slice into this vec.","Fill the vector until its capacity has been reached.","Fill the vector until its capacity has been reached.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","The output has a length equal to the full array.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Uses the full slice as the initial length.","Returns the argument unchanged.","Calls AsRef::as_mut then uses the full slice as the …","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Wraps up an array as a new empty ArrayVec.","Wraps up an array and uses the given length as the initial …","Wraps up an array and uses the given length as the initial …","","","Wraps up a slice and uses the given length as the initial …","","","","","","","","","","Inserts an item at the position given, moving all …","Inserts an item at the position given, moving all …","Inserts an item at the position given, moving all …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the inner array of the ArrayVec.","","","","","","","","","","","","","","","Checks if the length is 0.","Checks if the length is 0.","If the vec is empty.","Returns whether elements are on heap","Returns whether elements are on stack","","","","","The length of the ArrayVec (in elements).","","The length of the SliceVec (in elements).","The length of the vec (in elements).","","Moves the content of the TinyVec to the heap, if it’s …","If TinyVec is inline, moves the content of it to the heap. …","Makes a new, empty ArrayVec.","Makes a new, empty vec.","","","","","","","","","","","","","","","","","","","","","Remove and return the last element of the vec, if there is …","Remove and return the last element of the vec, if there is …","Remove and return the last element of the vec, if there is …","Place an element onto the end of the vec.","Place an element onto the end of the vec.","Place an element onto the end of the vec.","Removes the item at index, shifting all others down by one …","Removes the item at index, shifting all others down by one …","Removes the item at index, shifting all others down by one …","Reserves additional space. Moves to the heap if array can…","Reserves additional space. Moves to the heap if array can…","As resize_with and it clones the value as the closure.","As resize_with and it clones the value as the closure.","Resize the vec to the new length.","Resize the vec to the new length.","Resize the vec to the new length.","Resize the vec to the new length.","Walk the vec and keep only the elements that pass the …","Walk the vec and keep only the elements that pass the …","Walk the vec and keep only the elements that pass the …","Forces the length of the vector to new_len.","Forces the length of the vector to new_len.","Shrinks the capacity of the vector as much as possible. It …","","","","","","","Creates a splicing iterator that removes the specified …","Creates a splicing iterator that removes the specified …","Splits the collection at the point given.","Splits the collection at the point given.","Splits the collection at the point given.","Remove an element, swapping the end of the vec into its …","Remove an element, swapping the end of the vec into its …","Remove an element, swapping the end of the vec into its …","Helper to make a TinyVec.","Helper to make a TinyVec.","","","","","","","","Reduces the vec’s length to the given value.","Reduces the vec’s length to the given value.","Reduces the vec’s length to the given value.","Move all values from other into this vec. If appending …","","The output has a length equal to that of the slice, with …","","","","","","","","","","","Wraps an array, using the given length as the starting …","Wraps an array, using the given length as the starting …","Wraps a slice, using the given length as the starting …","Tries to insert an item at the position given, moving all …","","","","","","","","","","","","Tries to place an element onto the end of the vec. Returns …","","","","","","","","","","","","Makes a new TinyVec with at least the given capacity."],"i":[0,0,0,0,0,1,5,14,8,5,14,8,1,0,0,0,0,0,0,0,2,4,5,0,0,2,4,5,2,4,5,2,4,5,2,4,5,2,4,5,1,2,7,4,5,8,1,2,2,20,7,16,4,4,17,5,5,14,21,8,11,2,2,20,7,16,4,4,17,5,5,14,21,8,11,2,4,5,2,4,5,2,5,11,2,5,2,5,11,2,4,5,7,14,8,1,2,4,5,2,4,5,2,4,5,2,4,5,2,2,20,17,21,2,2,2,4,4,5,5,5,2,4,5,2,4,5,2,4,2,2,2,2,2,2,2,2,2,7,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,8,11,11,16,14,2,2,20,7,16,4,4,4,17,5,5,5,5,5,5,14,21,8,11,2,2,5,2,5,4,2,4,5,2,4,5,2,4,5,2,4,5,2,20,7,16,4,17,5,14,21,8,11,2,2,2,2,20,7,16,4,17,5,5,5,14,21,8,2,4,5,5,5,7,16,14,8,2,20,4,5,21,5,5,2,5,20,7,16,17,14,21,8,20,7,16,14,21,8,7,16,14,8,2,4,5,2,4,5,2,4,5,2,4,5,5,5,2,4,5,2,4,5,2,4,5,2,4,5,20,7,16,14,21,8,2,5,2,4,5,2,4,5,0,0,2,5,11,2,4,5,11,2,4,5,2,2,2,20,7,16,4,17,5,14,21,8,11,2,5,4,2,2,20,7,16,4,17,5,14,21,8,11,2,2,20,7,16,4,17,5,14,21,8,11,5],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[2,[1]],[2,[1]]]],[[[4,[3]],[4,[3]]]],[[[5,[1]],[5,[1]]]],0,0,[[[2,[1]]],6],[4,6],[[[5,[1]]],6],[[[2,[1]]]],[4],[[[5,[1]]]],[[[2,[1]]],6],[4,6],[[[5,[1]]],6],[[[2,[1]]]],[4],[[[5,[1]]]],[[[2,[1]]],6],[4,6],[[[5,[1]]],6],[[],6],[[[2,[1]]],6],[[[7,[1]]],6],[4,6],[[[5,[1]]],6],[[[8,[1]]],6],[[],6],[[]],[[[2,[1]]],6],[[]],[[]],[[]],[4,6],[[]],[[]],[[]],[[[5,[1]]],6],[[]],[[]],[[]],[[]],[[]],[[[2,[1]]],6],[[]],[[]],[[]],[[]],[4,6],[[]],[[]],[[[5,[1]]],6],[[]],[[]],[[]],[[]],[[[2,[1]]],9],[4,9],[[[5,[1]]],9],[[[2,[1]]]],[[[4,[3]]]],[[[5,[1]]]],[[[2,[[0,[1,10]]]]],[[2,[[0,[1,10]]]]]],[[[5,[[0,[1,10]]]]],[[5,[[0,[1,10]]]]]],[11,11],[[[2,[[0,[1,10]]]],[2,[[0,[1,10]]]]]],[[[5,[[0,[1,10]]]],[5,[[0,[1,10]]]]]],[[]],[[]],[[]],[[[2,[1]],[2,[1]]],12],[[[4,[13]],[4,[13]]],12],[[[5,[1]],[5,[1]]],12],[[[7,[1]]],9],[[[14,[1]]],9],[[[8,[1]]],9],[[]],[[],[[2,[1]]]],[[],4],[[],[[5,[1]]]],[[[2,[1]]]],[4],[[[5,[1]]]],[[[2,[1]]]],[4],[[[5,[1]]]],[[[2,[1]],[15,[9]]],16],[[[4,[3]],[15,[9]]],[[17,[3]]]],[[[5,[1]],[15,[9]]],[[14,[1]]]],[[[2,[1]]],18],[[[2,[1]],9],18],[[[20,[1,19]]]],[[[17,[3]]]],[[[21,[1,19]]]],[[[2,[1]],6],22],[[[2,[1]],[2,[1]]],22],[[[2,[1]],1],22],[[[4,[23]],[4,[23]]],22],[[[4,[23]],[6,[23]]],22],[[[5,[1]],6],22],[[[5,[1]],1],22],[[[5,[1]],[5,[1]]],22],[[[2,[1]],24]],[[4,24]],[[[5,[1]],24]],[[[2,[1]],6]],[[[4,[10]],[6,[10]]]],[[[5,[1]],6]],[[[2,[1]],24]],[[4,24]],[[[2,[1]],25],26],[[[2,[1]],25],26],[[[2,[1]],25],26],[[[2,[1]],25],26],[[[2,[1]],25],26],[[[2,[1]],25],26],[[[2,[1]],25],26],[[[2,[1]],25],26],[[[2,[1]],25],26],[[[7,[1]],25],26],[[[4,[27]],25],26],[[[4,[28]],25],26],[[[4,[29]],25],26],[[[4,[30]],25],26],[[[4,[31]],25],26],[[[4,[32]],25],26],[[[4,[33]],25],26],[[[4,[34]],25],26],[[[4,[35]],25],26],[[[5,[1]],25],26],[[[5,[1]],25],26],[[[5,[1]],25],26],[[[5,[1]],25],26],[[[5,[1]],25],26],[[[5,[1]],25],26],[[[5,[1]],25],26],[[[5,[1]],25],26],[[[5,[1]],25],26],[[[8,[1]],25],26],[[11,25],26],[[11,25],26],[[[16,[3]],36]],[[[14,[1]],36]],[[]],[1,[[2,[1]]]],[[]],[[]],[[]],[6,4],[[]],[[[37,[6]]],4],[[]],[1,[[5,[1]]]],[[]],[[[6,[[0,[10,3]]]]],[[5,[1]]]],[[[2,[1]]],[[5,[1]]]],[[[6,[[0,[10,3]]]]],[[5,[1]]]],[38],[[]],[[]],[[]],[[]],[[],2],[[1,9],[[2,[1]]]],[[1,9],[[5,[1]]]],[24,[[2,[1]]]],[24,[[5,[1]]]],[[6,9],4],[[[2,[1]],39]],[[[4,[40]],39]],[[[5,[1]],39]],[[[2,[1]],[41,[6]]]],[[4,[41,[6]]]],[[[5,[1]],[41,[6]]]],[[[2,[1]],[41,[6]]]],[[4,[41,[6]]]],[[[5,[1]],[41,[6]]]],[[[2,[1]],9]],[[4,9]],[[[5,[1]],9]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[2,[1]]],1],[[[2,[1]]]],[[[2,[1]]]],[[[2,[1]]]],[[]],[[]],[[]],[4],[[]],[[[5,[1]]]],[[[5,[1]]]],[[[5,[1]]]],[[]],[[]],[[]],[[[2,[1]]],22],[4,22],[[[5,[1]]],22],[[[5,[1]]],22],[[[5,[1]]],22],[[[7,[1]]],42],[[[16,[3]]],42],[[[14,[1]]],42],[[[8,[1]]],42],[[[2,[1]]],9],[[[20,[1,19]]],9],[4,9],[[[5,[1]]],9],[[[21,[1,19]]],9],[[[5,[1]]]],[[[5,[1]],9]],[[],[[2,[1]]]],[[],[[5,[1]]]],[[[20,[1,19]]],42],[[[7,[1]]],42],[[[16,[3]]],42],[[[17,[3]]],42],[[[14,[1]]],42],[[[21,[1,19]]],42],[[[8,[1]]],42],[[[20,[1,[0,[19,43]]]]],42],[[[7,[1]]],42],[[[16,[3]]],42],[[[14,[1]]],42],[[[21,[1,[0,[19,43]]]]],42],[[[8,[1]]],42],[[[7,[1]],9],42],[[[16,[3]],9],42],[[[14,[1]],9],42],[[[8,[1]],9],42],[[[2,[1]],[2,[1]]],[[42,[12]]]],[[[4,[44]],[4,[44]]],[[42,[12]]]],[[[5,[1]],[5,[1]]],[[42,[12]]]],[[[2,[1]]],42],[[[4,[3]]],[[42,[3]]]],[[[5,[1]]],42],[[[2,[1]]]],[4],[[[5,[1]]]],[[[2,[1]],9]],[[[4,[3]],9],3],[[[5,[1]],9]],[[[5,[1]],9]],[[[5,[1]],9]],[[[2,[1]],9]],[[[4,[10]],9,10]],[[[5,[1]],9]],[[[2,[1]],9,36]],[[4,9,36]],[[[5,[1]],9,36]],[[[2,[1]],36]],[[[4,[3]],36]],[[[5,[1]],36]],[[[2,[1]],9]],[[4,9]],[[[5,[1]]]],[[[20,[1,19]]]],[[[7,[1]]]],[[[16,[3]]]],[[[14,[1]]]],[[[21,[1,19]]]],[[[8,[1]]]],[[[2,[1]],[15,[9]],24],[[20,[1,45]]]],[[[5,[1]],[15,[9]],24],[[21,[1,45]]]],[[[2,[1]],9],[[2,[1]]]],[[4,9],4],[[[5,[1]],9],[[5,[1]]]],[[[2,[1]],9]],[[[4,[3]],9],3],[[[5,[1]],9]],0,0,[[]],[[]],[[]],[[],46],[[],46],[[],46],[[],46],[[[2,[1]],9]],[[[4,[3]],9]],[[[5,[1]],9]],[[[2,[1]],[2,[1]]],[[42,[[2,[1]]]]]],[[],47],[[[6,[[0,[10,3]]]]],[[47,[[2,[1]]]]]],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[1,9],[[47,[[2,[1]],1]]]],[[1,9],[[47,[[5,[1]],1]]]],[[6,9],[[42,[4]]]],[[[2,[1]],9],42],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[],47],[[[2,[1]]],42],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[9,[[5,[1]]]]],"c":[],"p":[[8,"Array"],[3,"ArrayVec"],[8,"Default"],[3,"SliceVec"],[4,"TinyVec"],[15,"slice"],[3,"ArrayVecIterator"],[4,"TinyVecIterator"],[15,"usize"],[8,"Clone"],[3,"TryFromSliceError"],[4,"Ordering"],[8,"Ord"],[4,"TinyVecDrain"],[8,"RangeBounds"],[3,"ArrayVecDrain"],[3,"SliceVecDrain"],[3,"Vec"],[8,"Iterator"],[3,"ArrayVecSplice"],[3,"TinyVecSplice"],[15,"bool"],[8,"PartialEq"],[8,"IntoIterator"],[3,"Formatter"],[6,"Result"],[8,"UpperExp"],[8,"Debug"],[8,"Display"],[8,"Pointer"],[8,"LowerExp"],[8,"Binary"],[8,"UpperHex"],[8,"Octal"],[8,"LowerHex"],[8,"FnMut"],[8,"AsMut"],[15,"never"],[8,"Hasher"],[8,"Hash"],[8,"SliceIndex"],[4,"Option"],[8,"DoubleEndedIterator"],[8,"PartialOrd"],[3,"Fuse"],[3,"String"],[4,"Result"],[3,"TypeId"]]},\ diff --git a/self_cell/index.html b/self_cell/index.html index 086aa85572..f576dda25c 100644 --- a/self_cell/index.html +++ b/self_cell/index.html @@ -1,4 +1,4 @@ -self_cell - Rust

Crate self_cell

source ·
Expand description

Overview

+self_cell - Rust

Crate self_cell

source ·
Expand description

Overview

self_cell provides one macro-rules macro: self_cell. With this macro you can create self-referential structs that are safe-to-use in stable Rust, without leaking the struct internal lifetime.

diff --git a/self_cell/macro.self_cell.html b/self_cell/macro.self_cell.html index 1615fef85b..1123192279 100644 --- a/self_cell/macro.self_cell.html +++ b/self_cell/macro.self_cell.html @@ -1,4 +1,4 @@ -self_cell in self_cell - Rust

Macro self_cell::self_cell

source ·
macro_rules! self_cell {
+self_cell in self_cell - Rust

Macro self_cell::self_cell

source ·
macro_rules! self_cell {
     (
     $(#[$StructMeta:meta])*
     $Vis:vis struct $StructName:ident $(<$OwnerLifetime:lifetime>)? {
@@ -88,7 +88,7 @@ 

Parameters:

Variants§

§

CapacityOverflow

Overflow usize::MAX or other error during size computation

§

AllocErr

Fields

§layout: Layout

The layout that was passed to the allocator

The allocator return an error

-

Trait Implementations§

source§

impl Debug for CollectionAllocErr

source§

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

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

impl Display for CollectionAllocErr

source§

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

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

impl From<LayoutError> for CollectionAllocErr

source§

fn from(_: LayoutErr) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Debug for CollectionAllocErr

source§

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

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

impl Display for CollectionAllocErr

source§

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

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

impl From<LayoutError> for CollectionAllocErr

source§

fn from(_: LayoutErr) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/smallvec/index.html b/smallvec/index.html index 36139e6fcc..902c855fbb 100644 --- a/smallvec/index.html +++ b/smallvec/index.html @@ -1,4 +1,4 @@ -smallvec - Rust

Crate smallvec

source ·
Expand description

Small vectors in various sizes. These store a certain number of elements inline, and fall back +smallvec - Rust

Crate smallvec

source ·
Expand description

Small vectors in various sizes. These store a certain number of elements inline, and fall back to the heap for larger allocations. This can be a useful optimization for improving cache locality and reducing allocator traffic for workloads that fit within the inline buffer.

no_std support

@@ -49,4 +49,4 @@

may_dangle

references. For details, see the Rustonomicon.

Tracking issue: rust-lang/rust#34761

-

Macros

Structs

  • An iterator that removes the items from a SmallVec and yields them by value.
  • An iterator that consumes a SmallVec and yields its items by value.
  • A Vec-like container that can store a small number of elements inline.

Enums

Traits

  • Types that can be used as the backing store for a SmallVec
  • Convenience trait for constructing a SmallVec
\ No newline at end of file +

Macros

Structs

  • An iterator that removes the items from a SmallVec and yields them by value.
  • An iterator that consumes a SmallVec and yields its items by value.
  • A Vec-like container that can store a small number of elements inline.

Enums

Traits

  • Types that can be used as the backing store for a SmallVec.
  • Convenience trait for constructing a SmallVec
\ No newline at end of file diff --git a/smallvec/macro.smallvec.html b/smallvec/macro.smallvec.html index 530cebe62c..18df1aacda 100644 --- a/smallvec/macro.smallvec.html +++ b/smallvec/macro.smallvec.html @@ -1,4 +1,4 @@ -smallvec in smallvec - Rust

Macro smallvec::smallvec

source ·
macro_rules! smallvec {
+smallvec in smallvec - Rust

Macro smallvec::smallvec

source ·
macro_rules! smallvec {
     (@one $x:expr) => { ... };
     ($elem:expr; $n:expr) => { ... };
     ($($x:expr),*$(,)*) => { ... };
diff --git a/smallvec/struct.Drain.html b/smallvec/struct.Drain.html
index 814e77f359..388324cd45 100644
--- a/smallvec/struct.Drain.html
+++ b/smallvec/struct.Drain.html
@@ -1,7 +1,7 @@
-Drain in smallvec - Rust

Struct smallvec::Drain

source ·
pub struct Drain<'a, T: 'a + Array> { /* private fields */ }
Expand description

An iterator that removes the items from a SmallVec and yields them by value.

+Drain in smallvec - Rust

Struct smallvec::Drain

source ·
pub struct Drain<'a, T: 'a + Array> { /* private fields */ }
Expand description

An iterator that removes the items from a SmallVec and yields them by value.

Returned from SmallVec::drain.

-

Trait Implementations§

source§

impl<'a, T: 'a + Array> Debug for Drain<'a, T>where - T::Item: Debug,

source§

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

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

impl<'a, T: 'a + Array> DoubleEndedIterator for Drain<'a, T>

source§

fn next_back(&mut self) -> Option<T::Item>

Removes and returns an element from the end of the iterator. Read more
source§

fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

🔬This is a nightly-only experimental API. (iter_advance_by)
Advances the iterator from the back by n elements. Read more
1.37.0 · source§

fn nth_back(&mut self, n: usize) -> Option<Self::Item>

Returns the nth element from the end of the iterator. Read more
1.27.0 · source§

fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> Rwhere +

Trait Implementations§

source§

impl<'a, T: 'a + Array> Debug for Drain<'a, T>where + T::Item: Debug,

source§

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

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

impl<'a, T: 'a + Array> DoubleEndedIterator for Drain<'a, T>

source§

fn next_back(&mut self) -> Option<T::Item>

Removes and returns an element from the end of the iterator. Read more
source§

fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

🔬This is a nightly-only experimental API. (iter_advance_by)
Advances the iterator from the back by n elements. Read more
1.37.0 · source§

fn nth_back(&mut self, n: usize) -> Option<Self::Item>

Returns the nth element from the end of the iterator. Read more
1.27.0 · source§

fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> Rwhere Self: Sized, F: FnMut(B, Self::Item) -> R, R: Try<Output = B>,

This is the reverse version of Iterator::try_fold(): it takes @@ -10,7 +10,7 @@ F: FnMut(B, Self::Item) -> B,
An iterator method that reduces the iterator’s elements to a single, final value, starting from the back. Read more
1.27.0 · source§

fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>where Self: Sized, - P: FnMut(&Self::Item) -> bool,

Searches for an element of an iterator from the back that satisfies a predicate. Read more
source§

impl<'a, T: 'a + Array> Drop for Drain<'a, T>

source§

fn drop(&mut self)

Executes the destructor for this type. Read more
source§

impl<'a, T: Array> ExactSizeIterator for Drain<'a, T>

source§

fn len(&self) -> usize

Returns the exact remaining length of the iterator. Read more
source§

fn is_empty(&self) -> bool

🔬This is a nightly-only experimental API. (exact_size_is_empty)
Returns true if the iterator is empty. Read more
source§

impl<'a, T: 'a + Array> Iterator for Drain<'a, T>

§

type Item = <T as Array>::Item

The type of the elements being iterated over.
source§

fn next(&mut self) -> Option<T::Item>

Advances the iterator and returns the next value. Read more
source§

fn size_hint(&self) -> (usize, Option<usize>)

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

fn next_chunk<const N: usize>( + P: FnMut(&Self::Item) -> bool,

Searches for an element of an iterator from the back that satisfies a predicate. Read more
source§

impl<'a, T: 'a + Array> Drop for Drain<'a, T>

source§

fn drop(&mut self)

Executes the destructor for this type. Read more
source§

impl<'a, T: Array> ExactSizeIterator for Drain<'a, T>

source§

fn len(&self) -> usize

Returns the exact remaining length of the iterator. Read more
source§

fn is_empty(&self) -> bool

🔬This is a nightly-only experimental API. (exact_size_is_empty)
Returns true if the iterator is empty. Read more
source§

impl<'a, T: 'a + Array> Iterator for Drain<'a, T>

§

type Item = <T as Array>::Item

The type of the elements being iterated over.
source§

fn next(&mut self) -> Option<T::Item>

Advances the iterator and returns the next value. Read more
source§

fn size_hint(&self) -> (usize, Option<usize>)

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

fn next_chunk<const N: usize>( &mut self ) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>where Self: Sized,

🔬This is a nightly-only experimental API. (iter_next_chunk)
Advances the iterator and returns an array containing the next N values. Read more
1.0.0 · source§

fn count(self) -> usizewhere @@ -196,7 +196,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬This is a nightly-only experimental API. (is_sorted)
Checks if the elements of this iterator are sorted using the given key extraction -function. Read more
source§

impl<'a, T: Array> FusedIterator for Drain<'a, T>

source§

impl<'a, T: Send + Array> Send for Drain<'a, T>

source§

impl<'a, T: Sync + Array> Sync for Drain<'a, T>

Auto Trait Implementations§

§

impl<'a, T> RefUnwindSafe for Drain<'a, T>where +function. Read more

source§

impl<'a, T: Array> FusedIterator for Drain<'a, T>

source§

impl<'a, T: Send + Array> Send for Drain<'a, T>

source§

impl<'a, T: Sync + Array> Sync for Drain<'a, T>

Auto Trait Implementations§

§

impl<'a, T> RefUnwindSafe for Drain<'a, T>where T: RefUnwindSafe, <T as Array>::Item: RefUnwindSafe,

§

impl<'a, T> Unpin for Drain<'a, T>

§

impl<'a, T> UnwindSafe for Drain<'a, T>where T: RefUnwindSafe, diff --git a/smallvec/struct.IntoIter.html b/smallvec/struct.IntoIter.html index 314ca0023b..47ac6c3cec 100644 --- a/smallvec/struct.IntoIter.html +++ b/smallvec/struct.IntoIter.html @@ -1,10 +1,10 @@ -IntoIter in smallvec - Rust

Struct smallvec::IntoIter

source ·
pub struct IntoIter<A: Array> { /* private fields */ }
Expand description

An iterator that consumes a SmallVec and yields its items by value.

+IntoIter in smallvec - Rust

Struct smallvec::IntoIter

source ·
pub struct IntoIter<A: Array> { /* private fields */ }
Expand description

An iterator that consumes a SmallVec and yields its items by value.

Returned from SmallVec::into_iter.

-

Implementations§

source§

impl<A: Array> IntoIter<A>

source

pub fn as_slice(&self) -> &[A::Item]

Returns the remaining items of this iterator as a slice.

-
source

pub fn as_mut_slice(&mut self) -> &mut [A::Item]

Returns the remaining items of this iterator as a mutable slice.

-

Trait Implementations§

source§

impl<A: Array + Clone> Clone for IntoIter<A>where - A::Item: Clone,

source§

fn clone(&self) -> IntoIter<A>

Returns a copy of the value. Read more
1.0.0 · source§

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

Performs copy-assignment from source. Read more
source§

impl<A: Array> Debug for IntoIter<A>where - A::Item: Debug,

source§

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

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

impl<A: Array> DoubleEndedIterator for IntoIter<A>

source§

fn next_back(&mut self) -> Option<A::Item>

Removes and returns an element from the end of the iterator. Read more
source§

fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

🔬This is a nightly-only experimental API. (iter_advance_by)
Advances the iterator from the back by n elements. Read more
1.37.0 · source§

fn nth_back(&mut self, n: usize) -> Option<Self::Item>

Returns the nth element from the end of the iterator. Read more
1.27.0 · source§

fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> Rwhere +

Implementations§

source§

impl<A: Array> IntoIter<A>

source

pub fn as_slice(&self) -> &[A::Item]

Returns the remaining items of this iterator as a slice.

+
source

pub fn as_mut_slice(&mut self) -> &mut [A::Item]

Returns the remaining items of this iterator as a mutable slice.

+

Trait Implementations§

source§

impl<A: Array + Clone> Clone for IntoIter<A>where + A::Item: Clone,

source§

fn clone(&self) -> IntoIter<A>

Returns a copy of the value. Read more
1.0.0 · source§

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

Performs copy-assignment from source. Read more
source§

impl<A: Array> Debug for IntoIter<A>where + A::Item: Debug,

source§

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

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

impl<A: Array> DoubleEndedIterator for IntoIter<A>

source§

fn next_back(&mut self) -> Option<A::Item>

Removes and returns an element from the end of the iterator. Read more
source§

fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

🔬This is a nightly-only experimental API. (iter_advance_by)
Advances the iterator from the back by n elements. Read more
1.37.0 · source§

fn nth_back(&mut self, n: usize) -> Option<Self::Item>

Returns the nth element from the end of the iterator. Read more
1.27.0 · source§

fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> Rwhere Self: Sized, F: FnMut(B, Self::Item) -> R, R: Try<Output = B>,

This is the reverse version of Iterator::try_fold(): it takes @@ -13,7 +13,7 @@ F: FnMut(B, Self::Item) -> B,

An iterator method that reduces the iterator’s elements to a single, final value, starting from the back. Read more
1.27.0 · source§

fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>where Self: Sized, - P: FnMut(&Self::Item) -> bool,

Searches for an element of an iterator from the back that satisfies a predicate. Read more
source§

impl<A: Array> Drop for IntoIter<A>

source§

fn drop(&mut self)

Executes the destructor for this type. Read more
source§

impl<A: Array> ExactSizeIterator for IntoIter<A>

1.0.0 · source§

fn len(&self) -> usize

Returns the exact remaining length of the iterator. Read more
source§

fn is_empty(&self) -> bool

🔬This is a nightly-only experimental API. (exact_size_is_empty)
Returns true if the iterator is empty. Read more
source§

impl<A: Array> Iterator for IntoIter<A>

§

type Item = <A as Array>::Item

The type of the elements being iterated over.
source§

fn next(&mut self) -> Option<A::Item>

Advances the iterator and returns the next value. Read more
source§

fn size_hint(&self) -> (usize, Option<usize>)

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

fn next_chunk<const N: usize>( + P: FnMut(&Self::Item) -> bool,

Searches for an element of an iterator from the back that satisfies a predicate. Read more
source§

impl<A: Array> Drop for IntoIter<A>

source§

fn drop(&mut self)

Executes the destructor for this type. Read more
source§

impl<A: Array> ExactSizeIterator for IntoIter<A>

1.0.0 · source§

fn len(&self) -> usize

Returns the exact remaining length of the iterator. Read more
source§

fn is_empty(&self) -> bool

🔬This is a nightly-only experimental API. (exact_size_is_empty)
Returns true if the iterator is empty. Read more
source§

impl<A: Array> Iterator for IntoIter<A>

§

type Item = <A as Array>::Item

The type of the elements being iterated over.
source§

fn next(&mut self) -> Option<A::Item>

Advances the iterator and returns the next value. Read more
source§

fn size_hint(&self) -> (usize, Option<usize>)

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

fn next_chunk<const N: usize>( &mut self ) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>where Self: Sized,

🔬This is a nightly-only experimental API. (iter_next_chunk)
Advances the iterator and returns an array containing the next N values. Read more
1.0.0 · source§

fn count(self) -> usizewhere @@ -199,7 +199,7 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd<K>,

🔬This is a nightly-only experimental API. (is_sorted)
Checks if the elements of this iterator are sorted using the given key extraction -function. Read more
source§

impl<A: Array> FusedIterator for IntoIter<A>

Auto Trait Implementations§

§

impl<A> RefUnwindSafe for IntoIter<A>where +function. Read more

source§

impl<A: Array> FusedIterator for IntoIter<A>

Auto Trait Implementations§

§

impl<A> RefUnwindSafe for IntoIter<A>where A: RefUnwindSafe, <A as Array>::Item: RefUnwindSafe,

§

impl<A> Send for IntoIter<A>where <A as Array>::Item: Send,

§

impl<A> Sync for IntoIter<A>where diff --git a/smallvec/struct.SmallVec.html b/smallvec/struct.SmallVec.html index 0696f7a282..5641c9a37a 100644 --- a/smallvec/struct.SmallVec.html +++ b/smallvec/struct.SmallVec.html @@ -1,4 +1,4 @@ -SmallVec in smallvec - Rust

Struct smallvec::SmallVec

source ·
pub struct SmallVec<A: Array> { /* private fields */ }
Expand description

A Vec-like container that can store a small number of elements inline.

+SmallVec in smallvec - Rust

Struct smallvec::SmallVec

source ·
pub struct SmallVec<A: Array> { /* private fields */ }
Expand description

A Vec-like container that can store a small number of elements inline.

SmallVec acts like a vector, but can store a limited amount of data inline within the SmallVec struct rather than in a separate allocation. If the data exceeds this limit, the SmallVec will “spill” its data onto the heap, allocating a new buffer to hold it.

@@ -18,8 +18,8 @@

Example

v.push(4); assert_eq!(v.len(), 5); assert!(v.spilled());
-

Implementations§

source§

impl<A: Array> SmallVec<A>

source

pub fn new() -> SmallVec<A>

Construct an empty vector

-
source

pub fn with_capacity(n: usize) -> Self

Construct an empty vector with enough capacity pre-allocated to store at least n +

Implementations§

source§

impl<A: Array> SmallVec<A>

source

pub fn new() -> SmallVec<A>

Construct an empty vector

+
source

pub fn with_capacity(n: usize) -> Self

Construct an empty vector with enough capacity pre-allocated to store at least n elements.

Will create a heap allocation only if n is larger than the inline capacity.

@@ -28,8 +28,8 @@

Example

assert!(v.is_empty()); assert!(v.capacity() >= 100);
-
source

pub fn from_vec(vec: Vec<A::Item>) -> SmallVec<A>

Construct a new SmallVec from a Vec<A::Item>.

-

Elements will be copied to the inline buffer if vec.capacity() <= Self::inline_capacity().

+
source

pub fn from_vec(vec: Vec<A::Item>) -> SmallVec<A>

Construct a new SmallVec from a Vec<A::Item>.

+

Elements will be copied to the inline buffer if vec.capacity() <= Self::inline_capacity().

use smallvec::SmallVec;
 
@@ -37,7 +37,7 @@ 

Example

let small_vec: SmallVec<[_; 3]> = SmallVec::from_vec(vec); assert_eq!(&*small_vec, &[1, 2, 3, 4, 5]);
-
source

pub fn from_buf(buf: A) -> SmallVec<A>

Constructs a new SmallVec on the stack from an A without +

source

pub fn from_buf(buf: A) -> SmallVec<A>

Constructs a new SmallVec on the stack from an A without copying elements.

use smallvec::SmallVec;
@@ -46,7 +46,7 @@ 

Example

let small_vec: SmallVec<_> = SmallVec::from_buf(buf); assert_eq!(&*small_vec, &[1, 2, 3, 4, 5]);
-
source

pub fn from_buf_and_len(buf: A, len: usize) -> SmallVec<A>

Constructs a new SmallVec on the stack from an A without +

source

pub fn from_buf_and_len(buf: A, len: usize) -> SmallVec<A>

Constructs a new SmallVec on the stack from an A without copying elements. Also sets the length, which must be less or equal to the size of buf.

@@ -56,7 +56,7 @@

Example

let small_vec: SmallVec<_> = SmallVec::from_buf_and_len(buf, 5); assert_eq!(&*small_vec, &[1, 2, 3, 4, 5]);
-
source

pub unsafe fn from_buf_and_len_unchecked( +

source

pub unsafe fn from_buf_and_len_unchecked( buf: MaybeUninit<A>, len: usize ) -> SmallVec<A>

Constructs a new SmallVec on the stack from an A without @@ -72,16 +72,16 @@

Example

}; assert_eq!(&*small_vec, &[1, 2, 3, 4, 5]);
-
source

pub unsafe fn set_len(&mut self, new_len: usize)

Sets the length of a vector.

+
source

pub unsafe fn set_len(&mut self, new_len: usize)

Sets the length of a vector.

This will explicitly set the size of the vector, without actually modifying its buffers, so it is up to the caller to ensure that the vector is actually the specified size.

-
source

pub fn inline_size(&self) -> usize

The maximum number of elements this vector can hold inline

-
source

pub fn len(&self) -> usize

The number of elements stored in the vector

-
source

pub fn is_empty(&self) -> bool

Returns true if the vector is empty

-
source

pub fn capacity(&self) -> usize

The number of items the vector can hold without reallocating

-
source

pub fn spilled(&self) -> bool

Returns true if the data has spilled into a separate heap-allocated buffer.

-
source

pub fn drain<R>(&mut self, range: R) -> Drain<'_, A> where +

source

pub fn inline_size(&self) -> usize

The maximum number of elements this vector can hold inline

+
source

pub fn len(&self) -> usize

The number of elements stored in the vector

+
source

pub fn is_empty(&self) -> bool

Returns true if the vector is empty

+
source

pub fn capacity(&self) -> usize

The number of items the vector can hold without reallocating

+
source

pub fn spilled(&self) -> bool

Returns true if the data has spilled into a separate heap-allocated buffer.

+
source

pub fn drain<R>(&mut self, range: R) -> Drain<'_, A> where R: RangeBounds<usize>,

Creates a draining iterator that removes the specified range in the vector and yields the removed items.

Note 1: The element range is removed even if the iterator is only @@ -91,9 +91,9 @@

Example

Panics

Panics if the starting point is greater than the end point or if the end point is greater than the length of the vector.

-
source

pub fn push(&mut self, value: A::Item)

Append an item to the vector.

-
source

pub fn pop(&mut self) -> Option<A::Item>

Remove an item from the end of the vector and return it, or None if empty.

-
source

pub fn append<B>(&mut self, other: &mut SmallVec<B>)where +

source

pub fn push(&mut self, value: A::Item)

Append an item to the vector.

+
source

pub fn pop(&mut self) -> Option<A::Item>

Remove an item from the end of the vector and return it, or None if empty.

+
source

pub fn append<B>(&mut self, other: &mut SmallVec<B>)where B: Array<Item = A::Item>,

Moves all the elements of other into self, leaving other empty.

Example
let mut v0: SmallVec<[u8; 16]> = smallvec![1, 2, 3];
@@ -101,84 +101,85 @@ 
Example
v0.append(&mut v1); assert_eq!(*v0, [1, 2, 3, 4, 5, 6]); assert_eq!(*v1, []);
-
source

pub fn grow(&mut self, new_cap: usize)

Re-allocate to set the capacity to max(new_cap, inline_size()).

+
source

pub fn grow(&mut self, new_cap: usize)

Re-allocate to set the capacity to max(new_cap, inline_size()).

Panics if new_cap is less than the vector’s length or if the capacity computation overflows usize.

-
source

pub fn try_grow(&mut self, new_cap: usize) -> Result<(), CollectionAllocErr>

Re-allocate to set the capacity to max(new_cap, inline_size()).

+
source

pub fn try_grow(&mut self, new_cap: usize) -> Result<(), CollectionAllocErr>

Re-allocate to set the capacity to max(new_cap, inline_size()).

Panics if new_cap is less than the vector’s length

-
source

pub fn reserve(&mut self, additional: usize)

Reserve capacity for additional more elements to be inserted.

+
source

pub fn reserve(&mut self, additional: usize)

Reserve capacity for additional more elements to be inserted.

May reserve more space to avoid frequent reallocations.

Panics if the capacity computation overflows usize.

-
source

pub fn try_reserve( +

source

pub fn try_reserve( &mut self, additional: usize ) -> Result<(), CollectionAllocErr>

Reserve capacity for additional more elements to be inserted.

May reserve more space to avoid frequent reallocations.

-
source

pub fn reserve_exact(&mut self, additional: usize)

Reserve the minimum capacity for additional more elements to be inserted.

+
source

pub fn reserve_exact(&mut self, additional: usize)

Reserve the minimum capacity for additional more elements to be inserted.

Panics if the new capacity overflows usize.

-
source

pub fn try_reserve_exact( +

source

pub fn try_reserve_exact( &mut self, additional: usize ) -> Result<(), CollectionAllocErr>

Reserve the minimum capacity for additional more elements to be inserted.

-
source

pub fn shrink_to_fit(&mut self)

Shrink the capacity of the vector as much as possible.

+
source

pub fn shrink_to_fit(&mut self)

Shrink the capacity of the vector as much as possible.

When possible, this will move data from an external heap buffer to the vector’s inline storage.

-
source

pub fn truncate(&mut self, len: usize)

Shorten the vector, keeping the first len elements and dropping the rest.

+
source

pub fn truncate(&mut self, len: usize)

Shorten the vector, keeping the first len elements and dropping the rest.

If len is greater than or equal to the vector’s current length, this has no effect.

This does not re-allocate. If you want the vector’s capacity to shrink, call shrink_to_fit after truncating.

-
source

pub fn as_slice(&self) -> &[A::Item]

Extracts a slice containing the entire vector.

+
source

pub fn as_slice(&self) -> &[A::Item]

Extracts a slice containing the entire vector.

Equivalent to &s[..].

-
source

pub fn as_mut_slice(&mut self) -> &mut [A::Item]

Extracts a mutable slice of the entire vector.

+
source

pub fn as_mut_slice(&mut self) -> &mut [A::Item]

Extracts a mutable slice of the entire vector.

Equivalent to &mut s[..].

-
source

pub fn swap_remove(&mut self, index: usize) -> A::Item

Remove the element at position index, replacing it with the last element.

+
source

pub fn swap_remove(&mut self, index: usize) -> A::Item

Remove the element at position index, replacing it with the last element.

This does not preserve ordering, but is O(1).

Panics if index is out of bounds.

-
source

pub fn clear(&mut self)

Remove all elements from the vector.

-
source

pub fn remove(&mut self, index: usize) -> A::Item

Remove and return the element at position index, shifting all elements after it to the +

source

pub fn clear(&mut self)

Remove all elements from the vector.

+
source

pub fn remove(&mut self, index: usize) -> A::Item

Remove and return the element at position index, shifting all elements after it to the left.

Panics if index is out of bounds.

-
source

pub fn insert(&mut self, index: usize, element: A::Item)

Insert an element at position index, shifting all elements after it to the right.

+
source

pub fn insert(&mut self, index: usize, element: A::Item)

Insert an element at position index, shifting all elements after it to the right.

Panics if index > len.

-
source

pub fn insert_many<I: IntoIterator<Item = A::Item>>( +

source

pub fn insert_many<I: IntoIterator<Item = A::Item>>( &mut self, index: usize, iterable: I )

Insert multiple elements at position index, shifting all following elements toward the back.

-
source

pub fn into_vec(self) -> Vec<A::Item>

Convert a SmallVec to a Vec, without reallocating if the SmallVec has already spilled onto +

source

pub fn into_vec(self) -> Vec<A::Item>

Convert a SmallVec to a Vec, without reallocating if the SmallVec has already spilled onto the heap.

-
source

pub fn into_boxed_slice(self) -> Box<[A::Item]>

Converts a SmallVec into a Box<[T]> without reallocating if the SmallVec has already spilled +

source

pub fn into_boxed_slice(self) -> Box<[A::Item]>

Converts a SmallVec into a Box<[T]> without reallocating if the SmallVec has already spilled onto the heap.

Note that this will drop any excess capacity.

-
source

pub fn into_inner(self) -> Result<A, Self>

Convert the SmallVec into an A if possible. Otherwise return Err(Self).

-

This method returns Err(Self) if the SmallVec is too short (and the A contains uninitialized elements), -or if the SmallVec is too long (and all the elements were spilled to the heap).

-
source

pub fn retain<F: FnMut(&mut A::Item) -> bool>(&mut self, f: F)

Retains only the elements specified by the predicate.

+
source

pub fn into_inner(self) -> Result<A, Self>

Convert the SmallVec into an A if possible. Otherwise return Err(Self).

+

This method returns Err(Self) if the SmallVec is too short (and the A contains uninitialized elements), +or if the SmallVec is too long (and all the elements were spilled to the heap).

+
source

pub fn retain<F: FnMut(&mut A::Item) -> bool>(&mut self, f: F)

Retains only the elements specified by the predicate.

In other words, remove all elements e such that f(&e) returns false. This method operates in place and preserves the order of the retained elements.

-
source

pub fn retain_mut<F: FnMut(&mut A::Item) -> bool>(&mut self, f: F)

Retains only the elements specified by the predicate.

+
source

pub fn retain_mut<F: FnMut(&mut A::Item) -> bool>(&mut self, f: F)

Retains only the elements specified by the predicate.

This method is identical in behaviour to [retain]; it is included only to maintain api-compatability with std::Vec, where the methods are separate for historical reasons.

-
source

pub fn dedup(&mut self)where +

source

pub fn dedup(&mut self)where A::Item: PartialEq<A::Item>,

Removes consecutive duplicate elements.

-
source

pub fn dedup_by<F>(&mut self, same_bucket: F)where +

source

pub fn dedup_by<F>(&mut self, same_bucket: F)where F: FnMut(&mut A::Item, &mut A::Item) -> bool,

Removes consecutive duplicate elements using the given equality relation.

-
source

pub fn dedup_by_key<F, K>(&mut self, key: F)where +

source

pub fn dedup_by_key<F, K>(&mut self, key: F)where F: FnMut(&mut A::Item) -> K, K: PartialEq<K>,

Removes consecutive elements that map to the same key.

-
source

pub fn resize_with<F>(&mut self, new_len: usize, f: F)where +

source

pub fn resize_with<F>(&mut self, new_len: usize, f: F)where F: FnMut() -> A::Item,

Resizes the SmallVec in-place so that len is equal to new_len.

If new_len is greater than len, the SmallVec is extended by the difference, with each -additional slot filled with the result of calling the closure f. The return values from f

+additional slot filled with the result of calling the closure f. The return values from f +will end up in the SmallVec in the order they have been generated.

If new_len is less than len, the SmallVec is simply truncated.

This method uses a closure to create new values on every push. If you’d rather Clone a given value, use resize. If you want to use the Default trait to generate values, you can pass Default::default() as the second argument.

-

Added for std::vec::Vec compatibility (added in Rust 1.33.0)

+

Added for std::vec::Vec compatibility (added in Rust 1.33.0)

let mut vec : SmallVec<[_; 4]> = smallvec![1, 2, 3];
 vec.resize_with(5, Default::default);
@@ -188,7 +189,7 @@ 
Example
let mut p = 1; vec.resize_with(4, || { p *= 2; p }); assert_eq!(&*vec, &[2, 4, 8, 16]);
-
source

pub unsafe fn from_raw_parts( +

source

pub unsafe fn from_raw_parts( ptr: *mut A::Item, length: usize, capacity: usize @@ -251,22 +252,22 @@

Examples
assert_eq!(&*rebuilt, &[4, 5, 6]); } } -
source

pub fn as_ptr(&self) -> *const A::Item

Returns a raw pointer to the vector’s buffer.

-
source

pub fn as_mut_ptr(&mut self) -> *mut A::Item

Returns a raw mutable pointer to the vector’s buffer.

-
source§

impl<A: Array> SmallVec<A>where - A::Item: Copy,

source

pub fn from_slice(slice: &[A::Item]) -> Self

Copy the elements from a slice into a new SmallVec.

+
source

pub fn as_ptr(&self) -> *const A::Item

Returns a raw pointer to the vector’s buffer.

+
source

pub fn as_mut_ptr(&mut self) -> *mut A::Item

Returns a raw mutable pointer to the vector’s buffer.

+
source§

impl<A: Array> SmallVec<A>where + A::Item: Copy,

source

pub fn from_slice(slice: &[A::Item]) -> Self

Copy the elements from a slice into a new SmallVec.

For slices of Copy types, this is more efficient than SmallVec::from(slice).

-
source

pub fn insert_from_slice(&mut self, index: usize, slice: &[A::Item])

Copy elements from a slice into the vector at position index, shifting any following +

source

pub fn insert_from_slice(&mut self, index: usize, slice: &[A::Item])

Copy elements from a slice into the vector at position index, shifting any following elements toward the back.

For slices of Copy types, this is more efficient than insert.

-
source

pub fn extend_from_slice(&mut self, slice: &[A::Item])

Copy elements from a slice and append them to the vector.

+
source

pub fn extend_from_slice(&mut self, slice: &[A::Item])

Copy elements from a slice and append them to the vector.

For slices of Copy types, this is more efficient than extend.

-
source§

impl<A: Array> SmallVec<A>where - A::Item: Clone,

source

pub fn resize(&mut self, len: usize, value: A::Item)

Resizes the vector so that its length is equal to len.

+
source§

impl<A: Array> SmallVec<A>where + A::Item: Clone,

source

pub fn resize(&mut self, len: usize, value: A::Item)

Resizes the vector so that its length is equal to len.

If len is less than the current length, the vector simply truncated.

If len is greater than the current length, value is appended to the vector until its length equals len.

-
source

pub fn from_elem(elem: A::Item, n: usize) -> Self

Creates a SmallVec with n copies of elem.

+
source

pub fn from_elem(elem: A::Item, n: usize) -> Self

Creates a SmallVec with n copies of elem.

use smallvec::SmallVec;
 
@@ -2612,24 +2613,24 @@ 
Examples
Examples
assert_eq!(["hello", "world"].connect(" "), "hello world");
 assert_eq!([[1, 2], [3, 4]].connect(&0), [1, 2, 0, 3, 4]);
-

Trait Implementations§

source§

impl<A: Array> AsMut<[<A as Array>::Item]> for SmallVec<A>

source§

fn as_mut(&mut self) -> &mut [A::Item]

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl<A: Array> AsRef<[<A as Array>::Item]> for SmallVec<A>

source§

fn as_ref(&self) -> &[A::Item]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl<A: Array> Borrow<[<A as Array>::Item]> for SmallVec<A>

source§

fn borrow(&self) -> &[A::Item]

Immutably borrows from an owned value. Read more
source§

impl<A: Array> BorrowMut<[<A as Array>::Item]> for SmallVec<A>

source§

fn borrow_mut(&mut self) -> &mut [A::Item]

Mutably borrows from an owned value. Read more
source§

impl<A: Array> Clone for SmallVec<A>where - A::Item: Clone,

source§

fn clone(&self) -> SmallVec<A>

Returns a copy of the value. Read more
source§

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

Performs copy-assignment from source. Read more
source§

impl<A: Array> Debug for SmallVec<A>where - A::Item: Debug,

source§

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

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

impl<A: Array> Default for SmallVec<A>

source§

fn default() -> SmallVec<A>

Returns the “default value” for a type. Read more
source§

impl<A: Array> Deref for SmallVec<A>

§

type Target = [<A as Array>::Item]

The resulting type after dereferencing.
source§

fn deref(&self) -> &[A::Item]

Dereferences the value.
source§

impl<A: Array> DerefMut for SmallVec<A>

source§

fn deref_mut(&mut self) -> &mut [A::Item]

Mutably dereferences the value.
source§

impl<A: Array> Drop for SmallVec<A>

source§

fn drop(&mut self)

Executes the destructor for this type. Read more
source§

impl<A: Array> Extend<<A as Array>::Item> for SmallVec<A>

source§

fn extend<I: IntoIterator<Item = A::Item>>(&mut self, iterable: I)

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl<'a, A: Array> From<&'a [<A as Array>::Item]> for SmallVec<A>where - A::Item: Clone,

source§

fn from(slice: &'a [A::Item]) -> SmallVec<A>

Converts to this type from the input type.
source§

impl<A: Array> From<A> for SmallVec<A>

source§

fn from(array: A) -> SmallVec<A>

Converts to this type from the input type.
source§

impl<A: Array> From<Vec<<A as Array>::Item, Global>> for SmallVec<A>

source§

fn from(vec: Vec<A::Item>) -> SmallVec<A>

Converts to this type from the input type.
source§

impl<A: Array> FromIterator<<A as Array>::Item> for SmallVec<A>

source§

fn from_iter<I: IntoIterator<Item = A::Item>>(iterable: I) -> SmallVec<A>

Creates a value from an iterator. Read more
source§

impl<A: Array> Hash for SmallVec<A>where - A::Item: Hash,

source§

fn hash<H: Hasher>(&self, state: &mut H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

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

Trait Implementations§

source§

impl<A: Array> AsMut<[<A as Array>::Item]> for SmallVec<A>

source§

fn as_mut(&mut self) -> &mut [A::Item]

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl<A: Array> AsRef<[<A as Array>::Item]> for SmallVec<A>

source§

fn as_ref(&self) -> &[A::Item]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl<A: Array> Borrow<[<A as Array>::Item]> for SmallVec<A>

source§

fn borrow(&self) -> &[A::Item]

Immutably borrows from an owned value. Read more
source§

impl<A: Array> BorrowMut<[<A as Array>::Item]> for SmallVec<A>

source§

fn borrow_mut(&mut self) -> &mut [A::Item]

Mutably borrows from an owned value. Read more
source§

impl<A: Array> Clone for SmallVec<A>where + A::Item: Clone,

source§

fn clone(&self) -> SmallVec<A>

Returns a copy of the value. Read more
source§

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

Performs copy-assignment from source. Read more
source§

impl<A: Array> Debug for SmallVec<A>where + A::Item: Debug,

source§

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

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

impl<A: Array> Default for SmallVec<A>

source§

fn default() -> SmallVec<A>

Returns the “default value” for a type. Read more
source§

impl<A: Array> Deref for SmallVec<A>

§

type Target = [<A as Array>::Item]

The resulting type after dereferencing.
source§

fn deref(&self) -> &[A::Item]

Dereferences the value.
source§

impl<A: Array> DerefMut for SmallVec<A>

source§

fn deref_mut(&mut self) -> &mut [A::Item]

Mutably dereferences the value.
source§

impl<A: Array> Drop for SmallVec<A>

source§

fn drop(&mut self)

Executes the destructor for this type. Read more
source§

impl<A: Array> Extend<<A as Array>::Item> for SmallVec<A>

source§

fn extend<I: IntoIterator<Item = A::Item>>(&mut self, iterable: I)

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl<'a, A: Array> From<&'a [<A as Array>::Item]> for SmallVec<A>where + A::Item: Clone,

source§

fn from(slice: &'a [A::Item]) -> SmallVec<A>

Converts to this type from the input type.
source§

impl<A: Array> From<A> for SmallVec<A>

source§

fn from(array: A) -> SmallVec<A>

Converts to this type from the input type.
source§

impl<A: Array> From<Vec<<A as Array>::Item, Global>> for SmallVec<A>

source§

fn from(vec: Vec<A::Item>) -> SmallVec<A>

Converts to this type from the input type.
source§

impl<A: Array> FromIterator<<A as Array>::Item> for SmallVec<A>

source§

fn from_iter<I: IntoIterator<Item = A::Item>>(iterable: I) -> SmallVec<A>

Creates a value from an iterator. Read more
source§

impl<A: Array> Hash for SmallVec<A>where + A::Item: Hash,

source§

fn hash<H: Hasher>(&self, state: &mut H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

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

Feeds a slice of this type into the given Hasher. Read more
source§

impl<A: Array, I: SliceIndex<[A::Item]>> Index<I> for SmallVec<A>

§

type Output = <I as SliceIndex<[<A as Array>::Item]>>::Output

The returned type after indexing.
source§

fn index(&self, index: I) -> &I::Output

Performs the indexing (container[index]) operation. Read more
source§

impl<A: Array, I: SliceIndex<[A::Item]>> IndexMut<I> for SmallVec<A>

source§

fn index_mut(&mut self, index: I) -> &mut I::Output

Performs the mutable indexing (container[index]) operation. Read more
source§

impl<'a, A: Array> IntoIterator for &'a SmallVec<A>

§

type IntoIter = Iter<'a, <A as Array>::Item>

Which kind of iterator are we turning this into?
§

type Item = &'a <A as Array>::Item

The type of the elements being iterated over.
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<'a, A: Array> IntoIterator for &'a mut SmallVec<A>

§

type IntoIter = IterMut<'a, <A as Array>::Item>

Which kind of iterator are we turning this into?
§

type Item = &'a mut <A as Array>::Item

The type of the elements being iterated over.
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<A: Array> IntoIterator for SmallVec<A>

§

type IntoIter = IntoIter<A>

Which kind of iterator are we turning this into?
§

type Item = <A as Array>::Item

The type of the elements being iterated over.
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<A: Array> Ord for SmallVec<A>where - A::Item: Ord,

source§

fn cmp(&self, other: &SmallVec<A>) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<A: Array, I: SliceIndex<[A::Item]>> Index<I> for SmallVec<A>

§

type Output = <I as SliceIndex<[<A as Array>::Item]>>::Output

The returned type after indexing.
source§

fn index(&self, index: I) -> &I::Output

Performs the indexing (container[index]) operation. Read more
source§

impl<A: Array, I: SliceIndex<[A::Item]>> IndexMut<I> for SmallVec<A>

source§

fn index_mut(&mut self, index: I) -> &mut I::Output

Performs the mutable indexing (container[index]) operation. Read more
source§

impl<'a, A: Array> IntoIterator for &'a SmallVec<A>

§

type IntoIter = Iter<'a, <A as Array>::Item>

Which kind of iterator are we turning this into?
§

type Item = &'a <A as Array>::Item

The type of the elements being iterated over.
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<'a, A: Array> IntoIterator for &'a mut SmallVec<A>

§

type IntoIter = IterMut<'a, <A as Array>::Item>

Which kind of iterator are we turning this into?
§

type Item = &'a mut <A as Array>::Item

The type of the elements being iterated over.
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<A: Array> IntoIterator for SmallVec<A>

§

type IntoIter = IntoIter<A>

Which kind of iterator are we turning this into?
§

type Item = <A as Array>::Item

The type of the elements being iterated over.
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<A: Array> Ord for SmallVec<A>where + A::Item: Ord,

source§

fn cmp(&self, other: &SmallVec<A>) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl<A: Array, B: Array> PartialEq<SmallVec<B>> for SmallVec<A>where - A::Item: PartialEq<B::Item>,

source§

fn eq(&self, other: &SmallVec<B>) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl<A: Array, B: Array> PartialEq<SmallVec<B>> for SmallVec<A>where + A::Item: PartialEq<B::Item>,

source§

fn eq(&self, other: &SmallVec<B>) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<A: Array> PartialOrd<SmallVec<A>> for SmallVec<A>where - A::Item: PartialOrd,

source§

fn partial_cmp(&self, other: &SmallVec<A>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl<A: Array> PartialOrd<SmallVec<A>> for SmallVec<A>where + A::Item: PartialOrd,

source§

fn partial_cmp(&self, other: &SmallVec<A>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl<A: Array> Eq for SmallVec<A>where - A::Item: Eq,

source§

impl<A: Array> Send for SmallVec<A>where +operator. Read more

source§

impl<A: Array> Eq for SmallVec<A>where + A::Item: Eq,

source§

impl<A: Array> Send for SmallVec<A>where A::Item: Send,

Auto Trait Implementations§

§

impl<A> RefUnwindSafe for SmallVec<A>where A: RefUnwindSafe, <A as Array>::Item: RefUnwindSafe,

§

impl<A> Sync for SmallVec<A>where diff --git a/smallvec/trait.Array.html b/smallvec/trait.Array.html index 09c208a6e3..f49ed2e834 100644 --- a/smallvec/trait.Array.html +++ b/smallvec/trait.Array.html @@ -1,9 +1,9 @@ -Array in smallvec - Rust

Trait smallvec::Array

source ·
pub unsafe trait Array {
+Array in smallvec - Rust

Trait smallvec::Array

source ·
pub unsafe trait Array {
     type Item;
 
     // Required method
     fn size() -> usize;
-}
Expand description

Types that can be used as the backing store for a SmallVec

-

Required Associated Types§

source

type Item

The type of the array’s elements.

-

Required Methods§

source

fn size() -> usize

Returns the number of items the array can hold.

-

Implementations on Foreign Types§

source§

impl<T> Array for [T; 30]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 10]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 11]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 9]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 29]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 1536]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 21]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 65536]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 26]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 256]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 4096]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 24]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 25]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 13]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 32768]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 15]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 4]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 12]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 128]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 393216]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 18]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 2]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 24576]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 14]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 5]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 20]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 64]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 512]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 32]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 28]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 36]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 2048]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 3]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 1024]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 8192]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 16]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 262144]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 524288]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 131072]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 0]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 96]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 17]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 6]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 31]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 23]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 7]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 1]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 22]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 1048576]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 19]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 27]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 8]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 16384]

§

type Item = T

source§

fn size() -> usize

Implementors§

\ No newline at end of file +}
Expand description

Types that can be used as the backing store for a SmallVec.

+

Required Associated Types§

source

type Item

The type of the array’s elements.

+

Required Methods§

source

fn size() -> usize

Returns the number of items the array can hold.

+

Implementations on Foreign Types§

source§

impl<T> Array for [T; 20]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 65536]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 30]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 16]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 524288]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 27]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 21]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 25]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 262144]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 9]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 128]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 32768]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 17]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 24]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 4096]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 19]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 3]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 7]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 1024]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 24576]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 1048576]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 11]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 16384]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 2048]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 10]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 393216]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 5]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 26]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 14]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 256]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 36]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 6]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 31]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 1]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 64]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 1536]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 131072]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 96]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 22]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 4]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 18]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 8192]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 512]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 8]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 0]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 13]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 12]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 2]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 32]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 28]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 23]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 29]

§

type Item = T

source§

fn size() -> usize

source§

impl<T> Array for [T; 15]

§

type Item = T

source§

fn size() -> usize

Implementors§

\ No newline at end of file diff --git a/smallvec/trait.ToSmallVec.html b/smallvec/trait.ToSmallVec.html index 7457f90084..6546c58336 100644 --- a/smallvec/trait.ToSmallVec.html +++ b/smallvec/trait.ToSmallVec.html @@ -1,7 +1,7 @@ -ToSmallVec in smallvec - Rust

Trait smallvec::ToSmallVec

source ·
pub trait ToSmallVec<A: Array> {
+ToSmallVec in smallvec - Rust

Trait smallvec::ToSmallVec

source ·
pub trait ToSmallVec<A: Array> {
     // Required method
     fn to_smallvec(&self) -> SmallVec<A>;
 }
Expand description

Convenience trait for constructing a SmallVec

-

Required Methods§

source

fn to_smallvec(&self) -> SmallVec<A>

Construct a new SmallVec from a slice.

-

Implementations on Foreign Types§

source§

impl<A: Array> ToSmallVec<A> for [A::Item]where - A::Item: Copy,

Implementors§

\ No newline at end of file +

Required Methods§

source

fn to_smallvec(&self) -> SmallVec<A>

Construct a new SmallVec from a slice.

+

Implementations on Foreign Types§

source§

impl<A: Array> ToSmallVec<A> for [A::Item]where + A::Item: Copy,

Implementors§

\ No newline at end of file diff --git a/src/cosmic_text/shape.rs.html b/src/cosmic_text/shape.rs.html index 057b299881..4d699e52d6 100644 --- a/src/cosmic_text/shape.rs.html +++ b/src/cosmic_text/shape.rs.html @@ -1278,6 +1278,7 @@ 1278 1279 1280 +1281
// SPDX-License-Identifier: MIT OR Apache-2.0
 
 #![allow(clippy::too_many_arguments)]
@@ -1625,6 +1626,7 @@
             .map(|(i, codepoint)| {
                 let glyph_id = charmap.map(codepoint);
                 let x_advance = glyph_metrics.advance_width(glyph_id);
+                let attrs = attrs_list.get_span(i);
 
                 ShapeGlyph {
                     start: i,
diff --git a/src/self_cell/lib.rs.html b/src/self_cell/lib.rs.html
index bb4755bb7c..1fd030434a 100644
--- a/src/self_cell/lib.rs.html
+++ b/src/self_cell/lib.rs.html
@@ -1,4 +1,4 @@
-lib.rs - source
1
+lib.rs - source
1
 2
 3
 4
@@ -668,12 +668,6 @@
 668
 669
 670
-671
-672
-673
-674
-675
-676
 
//! # Overview
 //!
 //! `self_cell` provides one macro-rules macro: [`self_cell`]. With this macro
@@ -939,7 +933,7 @@
 ///
 ///   * **covariant**: This generates the direct reference accessor function
 ///     `borrow_dependent`. This is only safe to do if this compiles `fn
-///     _assert_covariance<'x: 'y, 'y>(x: $Dependent<'x>) -> $Dependent<'y>
+///     _assert_covariance<'x: 'y, 'y>(x: &'y $Dependent<'x>) -> &'y $Dependent<'y>
 ///     {x}`. Otherwise you could choose a lifetime that is too short for types
 ///     with interior mutability like `Cell`, which can lead to UB in safe code.
 ///     Which would violate the promise of this library that it is safe-to-use.
@@ -1046,9 +1040,7 @@
 
                 let joined_void_ptr = NonNull::new($crate::alloc::alloc::alloc(layout)).unwrap();
 
-                let mut joined_ptr = core::mem::transmute::<NonNull<u8>, NonNull<JoinedCell>>(
-                    joined_void_ptr
-                );
+                let mut joined_ptr = joined_void_ptr.cast::<JoinedCell>();
 
                 let (owner_ptr, dependent_ptr) = JoinedCell::_field_pointers(joined_ptr.as_ptr());
 
@@ -1093,9 +1085,7 @@
 
                 let joined_void_ptr = NonNull::new($crate::alloc::alloc::alloc(layout)).unwrap();
 
-                let mut joined_ptr = core::mem::transmute::<NonNull<u8>, NonNull<JoinedCell>>(
-                    joined_void_ptr
-                );
+                let mut joined_ptr = joined_void_ptr.cast::<JoinedCell>();
 
                 let (owner_ptr, dependent_ptr) = JoinedCell::_field_pointers(joined_ptr.as_ptr());
 
@@ -1144,9 +1134,7 @@
 
                 let joined_void_ptr = NonNull::new($crate::alloc::alloc::alloc(layout)).unwrap();
 
-                let mut joined_ptr = core::mem::transmute::<NonNull<u8>, NonNull<JoinedCell>>(
-                    joined_void_ptr
-                );
+                let mut joined_ptr = joined_void_ptr.cast::<JoinedCell>();
 
                 let (owner_ptr, dependent_ptr) = JoinedCell::_field_pointers(joined_ptr.as_ptr());
 
@@ -1259,7 +1247,7 @@
     (covariant, $Vis:vis, $Dependent:ident) => {
         /// Borrows dependent.
         $Vis fn borrow_dependent<'_q>(&'_q self) -> &'_q $Dependent<'_q> {
-            fn _assert_covariance<'x: 'y, 'y>(x: $Dependent<'x>) -> $Dependent<'y> {
+            fn _assert_covariance<'x: 'y, 'y>(x: &'y $Dependent<'x>) -> &'y $Dependent<'y> {
                 //  This function only compiles for covariant types.
                 x // Change the macro invocation to not_covariant.
             }
diff --git a/src/self_cell/unsafe_self_cell.rs.html b/src/self_cell/unsafe_self_cell.rs.html
index 1678547562..f70a48035d 100644
--- a/src/self_cell/unsafe_self_cell.rs.html
+++ b/src/self_cell/unsafe_self_cell.rs.html
@@ -1,4 +1,4 @@
-unsafe_self_cell.rs - source
1
+unsafe_self_cell.rs - source
1
 2
 3
 4
@@ -221,15 +221,8 @@
 221
 222
 223
-224
-225
-226
-227
-228
-229
-230
 
use core::marker::PhantomData;
-use core::mem::{self, transmute};
+use core::mem;
 use core::ptr::{drop_in_place, read, NonNull};
 
 extern crate alloc;
@@ -283,22 +276,19 @@
     // Calling any of these *unsafe* functions with the wrong Dependent type is UB.
 
     pub unsafe fn borrow_owner<'a, Dependent>(&'a self) -> &'a Owner {
-        let joined_ptr =
-            transmute::<NonNull<u8>, NonNull<JoinedCell<Owner, Dependent>>>(self.joined_void_ptr);
+        let joined_ptr = self.joined_void_ptr.cast::<JoinedCell<Owner, Dependent>>();
 
         &(*joined_ptr.as_ptr()).owner
     }
 
     pub unsafe fn borrow_dependent<'a, Dependent>(&'a self) -> &'a Dependent {
-        let joined_ptr =
-            transmute::<NonNull<u8>, NonNull<JoinedCell<Owner, Dependent>>>(self.joined_void_ptr);
+        let joined_ptr = self.joined_void_ptr.cast::<JoinedCell<Owner, Dependent>>();
 
         &(*joined_ptr.as_ptr()).dependent
     }
 
     pub unsafe fn borrow_mut<'a, Dependent>(&'a mut self) -> (&'a Owner, &'a mut Dependent) {
-        let joined_ptr =
-            transmute::<NonNull<u8>, NonNull<JoinedCell<Owner, Dependent>>>(self.joined_void_ptr);
+        let joined_ptr = self.joined_void_ptr.cast::<JoinedCell<Owner, Dependent>>();
 
         // This function used to return `&'a mut JoinedCell<Owner, Dependent>`.
         // It now creates two references to the fields instead to avoid claiming mutable access
@@ -311,8 +301,7 @@
 
     // Any subsequent use of this struct other than dropping it is UB.
     pub unsafe fn drop_joined<Dependent>(&mut self) {
-        let joined_ptr =
-            transmute::<NonNull<u8>, NonNull<JoinedCell<Owner, Dependent>>>(self.joined_void_ptr);
+        let joined_ptr = self.joined_void_ptr.cast::<JoinedCell<Owner, Dependent>>();
 
         // Also used in case drop_in_place(...dependent) fails
         let _guard = OwnerAndCellDropGuard { joined_ptr };
@@ -328,8 +317,7 @@
     }
 
     pub unsafe fn into_owner<Dependent>(self) -> Owner {
-        let joined_ptr =
-            transmute::<NonNull<u8>, NonNull<JoinedCell<Owner, Dependent>>>(self.joined_void_ptr);
+        let joined_ptr = self.joined_void_ptr.cast::<JoinedCell<Owner, Dependent>>();
 
         // In case drop_in_place(...dependent) fails
         let drop_guard = OwnerAndCellDropGuard::new(joined_ptr);
@@ -400,9 +388,7 @@
 
         // Deallocate even when the drop_in_place(...owner) panics
         let _guard = DeallocGuard {
-            ptr: unsafe {
-                transmute::<*mut JoinedCell<Owner, Dependent>, *mut u8>(self.joined_ptr.as_ptr())
-            },
+            ptr: self.joined_ptr.as_ptr() as *mut u8,
             layout: Layout::new::<JoinedCell<Owner, Dependent>>(),
         };
 
diff --git a/src/smallvec/lib.rs.html b/src/smallvec/lib.rs.html
index d811df5d56..a87163161f 100644
--- a/src/smallvec/lib.rs.html
+++ b/src/smallvec/lib.rs.html
@@ -1,4 +1,4 @@
-lib.rs - source
1
+lib.rs - source
1
 2
 3
 4
@@ -2455,12 +2455,6 @@
 2455
 2456
 2457
-2458
-2459
-2460
-2461
-2462
-2463
 
// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
 // http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
 // <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
@@ -2612,8 +2606,7 @@
 /// - Create a [`SmallVec`] containing a given list of elements:
 ///
 /// ```
-/// # #[macro_use] extern crate smallvec;
-/// # use smallvec::SmallVec;
+/// # use smallvec::{smallvec, SmallVec};
 /// # fn main() {
 /// let v: SmallVec<[_; 128]> = smallvec![1, 2, 3];
 /// assert_eq!(v[0], 1);
@@ -2625,8 +2618,7 @@
 /// - Create a [`SmallVec`] from a given element and size:
 ///
 /// ```
-/// # #[macro_use] extern crate smallvec;
-/// # use smallvec::SmallVec;
+/// # use smallvec::{smallvec, SmallVec};
 /// # fn main() {
 /// let v: SmallVec<[_; 0x8000]> = smallvec![1; 3];
 /// assert_eq!(v, SmallVec::from_buf([1, 1, 1]));
@@ -2672,8 +2664,7 @@
 /// - Create a [`SmallVec`] containing a given list of elements:
 ///
 /// ```
-/// # #[macro_use] extern crate smallvec;
-/// # use smallvec::SmallVec;
+/// # use smallvec::{smallvec_inline, SmallVec};
 /// # fn main() {
 /// const V: SmallVec<[i32; 3]> = smallvec_inline![1, 2, 3];
 /// assert_eq!(V[0], 1);
@@ -2685,8 +2676,7 @@
 /// - Create a [`SmallVec`] from a given element and size:
 ///
 /// ```
-/// # #[macro_use] extern crate smallvec;
-/// # use smallvec::SmallVec;
+/// # use smallvec::{smallvec_inline, SmallVec};
 /// # fn main() {
 /// const V: SmallVec<[i32; 3]> = smallvec_inline![1; 3];
 /// assert_eq!(V, SmallVec::from_buf([1, 1, 1]));
@@ -2791,7 +2781,7 @@
 }
 
 /// FIXME: use `Layout::array` when we require a Rust version where it’s stable
-/// https://github.com/rust-lang/rust/issues/55724
+/// <https://github.com/rust-lang/rust/issues/55724>
 fn layout_array<T>(n: usize) -> Result<Layout, CollectionAllocErr> {
     let size = mem::size_of::<T>()
         .checked_mul(n)
@@ -2893,7 +2883,7 @@
 /// An iterator which uses a closure to determine if an element should be removed.
 ///
 /// Returned from [`SmallVec::drain_filter`][1].
-/// 
+///
 /// [1]: struct.SmallVec.html#method.drain_filter
 pub struct DrainFilter<'a, T, F>
 where
@@ -3278,7 +3268,7 @@
 
     /// Construct a new `SmallVec` from a `Vec<A::Item>`.
     ///
-    /// Elements will be copied to the inline buffer if vec.capacity() <= Self::inline_capacity().
+    /// Elements will be copied to the inline buffer if `vec.capacity() <= Self::inline_capacity()`.
     ///
     /// ```rust
     /// use smallvec::SmallVec;
@@ -3433,7 +3423,7 @@
     }
 
     /// Returns a tuple with (data ptr, len, capacity)
-    /// Useful to get all SmallVec properties with a single check of the current storage variant.
+    /// Useful to get all `SmallVec` properties with a single check of the current storage variant.
     #[inline]
     fn triple(&self) -> (ConstNonNull<A::Item>, usize, usize) {
         unsafe {
@@ -3518,13 +3508,12 @@
         }
     }
 
-    
     #[cfg(feature = "drain_filter")]
     /// Creates an iterator which uses a closure to determine if an element should be removed.
-    /// 
+    ///
     /// If the closure returns true, the element is removed and yielded. If the closure returns
     /// false, the element will remain in the vector and will not be yielded by the iterator.
-    /// 
+    ///
     /// Using this method is equivalent to the following code:
     /// ```
     /// # use smallvec::SmallVec;
@@ -3539,7 +3528,7 @@
     ///         i += 1;
     ///     }
     /// }
-    /// 
+    ///
     /// # assert_eq!(vec, SmallVec::<[i32; 8]>::from_slice(&[1i32, 4, 5]));
     /// ```
     /// ///
@@ -3939,7 +3928,7 @@
         }
     }
 
-    /// Convert a SmallVec to a Vec, without reallocating if the SmallVec has already spilled onto
+    /// Convert a `SmallVec` to a `Vec`, without reallocating if the `SmallVec` has already spilled onto
     /// the heap.
     pub fn into_vec(mut self) -> Vec<A::Item> {
         if self.spilled() {
@@ -3962,10 +3951,10 @@
         self.into_vec().into_boxed_slice()
     }
 
-    /// Convert the SmallVec into an `A` if possible. Otherwise return `Err(Self)`.
+    /// Convert the `SmallVec` into an `A` if possible. Otherwise return `Err(Self)`.
     ///
-    /// This method returns `Err(Self)` if the SmallVec is too short (and the `A` contains uninitialized elements),
-    /// or if the SmallVec is too long (and all the elements were spilled to the heap).
+    /// This method returns `Err(Self)` if the `SmallVec` is too short (and the `A` contains uninitialized elements),
+    /// or if the `SmallVec` is too long (and all the elements were spilled to the heap).
     pub fn into_inner(self) -> Result<A, Self> {
         if self.spilled() || self.len() != A::size() {
             // Note: A::size, not Self::inline_capacity
@@ -4059,15 +4048,15 @@
     ///
     /// If `new_len` is greater than `len`, the `SmallVec` is extended by the difference, with each
     /// additional slot filled with the result of calling the closure `f`. The return values from `f`
-    //// will end up in the `SmallVec` in the order they have been generated.
-    ///
+    /// will end up in the `SmallVec` in the order they have been generated.
+    ///
     /// If `new_len` is less than `len`, the `SmallVec` is simply truncated.
     ///
     /// This method uses a closure to create new values on every push. If you'd rather `Clone` a given
     /// value, use `resize`. If you want to use the `Default` trait to generate values, you can pass
     /// `Default::default()` as the second argument.
     ///
-    /// Added for std::vec::Vec compatibility (added in Rust 1.33.0)
+    /// Added for `std::vec::Vec` compatibility (added in Rust 1.33.0)
     ///
     /// ```
     /// # use smallvec::{smallvec, SmallVec};
@@ -4130,8 +4119,7 @@
     /// # Examples
     ///
     /// ```
-    /// # #[macro_use] extern crate smallvec;
-    /// # use smallvec::SmallVec;
+    /// # use smallvec::{smallvec, SmallVec};
     /// use std::mem;
     /// use std::ptr;
     ///
@@ -4785,7 +4773,7 @@
     }
 }
 
-/// Types that can be used as the backing store for a SmallVec
+/// Types that can be used as the backing store for a [`SmallVec`].
 pub unsafe trait Array {
     /// The type of the array's elements.
     type Item;
@@ -4795,7 +4783,7 @@
 
 /// Set the length of the vec when the `SetLenOnDrop` value goes out of scope.
 ///
-/// Copied from https://github.com/rust-lang/rust/pull/36355
+/// Copied from <https://github.com/rust-lang/rust/pull/36355>
 struct SetLenOnDrop<'a> {
     len: &'a mut usize,
     local_len: usize,
@@ -4855,7 +4843,7 @@
     }
 }
 
-#[cfg(all(feature = "const_generics", not(doc)))]
+#[cfg(feature = "const_generics")]
 #[cfg_attr(docsrs, doc(cfg(feature = "const_generics")))]
 unsafe impl<T, const N: usize> Array for [T; N] {
     type Item = T;
@@ -4865,7 +4853,7 @@
     }
 }
 
-#[cfg(any(not(feature = "const_generics"), doc))]
+#[cfg(not(feature = "const_generics"))]
 macro_rules! impl_array(
     ($($size:expr),+) => {
         $(
@@ -4878,7 +4866,7 @@
     }
 );
 
-#[cfg(any(not(feature = "const_generics"), doc))]
+#[cfg(not(feature = "const_generics"))]
 impl_array!(
     0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25,
     26, 27, 28, 29, 30, 31, 32, 36, 0x40, 0x60, 0x80, 0x100, 0x200, 0x400, 0x600, 0x800, 0x1000,