From 8aa9c6938806b688f9a7a40424e1cff749116389 Mon Sep 17 00:00:00 2001 From: jackpot51 Date: Fri, 17 Nov 2023 15:31:44 +0000 Subject: [PATCH] deploy: 9a975ad79ad82a21be73b2ef1a6288bb351c76cf --- cosmic_text/all.html | 2 +- cosmic_text/edit/struct.Change.html | 11 + cosmic_text/edit/struct.ChangeItem.html | 11 + cosmic_text/enum.Action.html | 12 +- cosmic_text/enum.Affinity.html | 10 +- cosmic_text/index.html | 2 +- cosmic_text/sidebar-items.js | 2 +- .../struct.BorrowedWithFontSystem.html | 46 +- cosmic_text/struct.Buffer.html | 63 +- cosmic_text/struct.Change.html | 16 + cosmic_text/struct.ChangeItem.html | 22 + cosmic_text/struct.Cursor.html | 16 +- cosmic_text/struct.Editor.html | 10 +- cosmic_text/struct.LayoutCursor.html | 4 +- cosmic_text/struct.LayoutRun.html | 6 +- cosmic_text/struct.LayoutRunIter.html | 4 +- cosmic_text/struct.Metrics.html | 6 +- cosmic_text/struct.ShapeLine.html | 4 +- cosmic_text/trait.Edit.html | 46 +- implementors/core/clone/trait.Clone.js | 2 +- implementors/core/cmp/trait.Eq.js | 2 +- implementors/core/cmp/trait.Ord.js | 2 +- implementors/core/cmp/trait.PartialEq.js | 2 +- implementors/core/cmp/trait.PartialOrd.js | 2 +- implementors/core/default/trait.Default.js | 2 +- implementors/core/fmt/trait.Debug.js | 2 +- implementors/core/fmt/trait.Display.js | 2 +- implementors/core/marker/trait.Copy.js | 2 +- implementors/core/marker/trait.Freeze.js | 2 +- implementors/core/marker/trait.Send.js | 2 +- .../core/marker/trait.StructuralEq.js | 2 +- .../core/marker/trait.StructuralPartialEq.js | 2 +- implementors/core/marker/trait.Sync.js | 2 +- implementors/core/marker/trait.Unpin.js | 2 +- .../panic/unwind_safe/trait.RefUnwindSafe.js | 2 +- .../panic/unwind_safe/trait.UnwindSafe.js | 2 +- search-index.js | 2 +- src/cosmic_text/buffer.rs.html | 94 +- src/cosmic_text/edit/editor.rs.html | 892 ++++++++++++++---- src/cosmic_text/edit/mod.rs.html | 156 ++- src/cosmic_text/lib.rs.html | 6 +- src/cosmic_text/shape.rs.html | 10 +- 42 files changed, 1157 insertions(+), 330 deletions(-) create mode 100644 cosmic_text/edit/struct.Change.html create mode 100644 cosmic_text/edit/struct.ChangeItem.html create mode 100644 cosmic_text/struct.Change.html create mode 100644 cosmic_text/struct.ChangeItem.html diff --git a/cosmic_text/all.html b/cosmic_text/all.html index 7d192417e2..8aa243e353 100644 --- a/cosmic_text/all.html +++ b/cosmic_text/all.html @@ -1 +1 @@ -List of all items in this crate
\ No newline at end of file +List of all items in this crate
\ No newline at end of file diff --git a/cosmic_text/edit/struct.Change.html b/cosmic_text/edit/struct.Change.html new file mode 100644 index 0000000000..7fcce24f0b --- /dev/null +++ b/cosmic_text/edit/struct.Change.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../cosmic_text/struct.Change.html...

+ + + \ No newline at end of file diff --git a/cosmic_text/edit/struct.ChangeItem.html b/cosmic_text/edit/struct.ChangeItem.html new file mode 100644 index 0000000000..de0fd4ddb0 --- /dev/null +++ b/cosmic_text/edit/struct.ChangeItem.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../cosmic_text/struct.ChangeItem.html...

+ + + \ No newline at end of file diff --git a/cosmic_text/enum.Action.html b/cosmic_text/enum.Action.html index 5cc7f6bc8f..a98b4cc6ce 100644 --- a/cosmic_text/enum.Action.html +++ b/cosmic_text/enum.Action.html @@ -1,11 +1,12 @@ -Action in cosmic_text - Rust

Enum cosmic_text::Action

source ·
pub enum Action {
-
Show 27 variants Previous, +Action in cosmic_text - Rust

Enum cosmic_text::Action

source ·
pub enum Action {
+
Show 31 variants Previous, Next, Left, Right, Up, Down, Home, + SoftHome, End, ParagraphStart, ParagraphEnd, @@ -17,6 +18,8 @@ Enter, Backspace, Delete, + Indent, + Unindent, Click { x: i32, y: i32, @@ -34,6 +37,7 @@ RightWord, BufferStart, BufferEnd, + GotoLine(usize),
}
Expand description

An action to perform on an Editor

Variants§

§

Previous

Move cursor to previous character (Self::Left in LTR, Self::Right in RTL)

§

Next

Move cursor to next character (Self::Right in LTR, Self::Left in RTL)

@@ -42,6 +46,7 @@
§

Up

Move cursor up

§

Down

Move cursor down

§

Home

Move cursor to start of line

+
§

SoftHome

Move cursor to start of line, skipping whitespace

§

End

Move cursor to end of line

§

ParagraphStart

Move cursor to start of paragraph

§

ParagraphEnd

Move cursor to end of paragraph

@@ -53,7 +58,7 @@
§

Enter

Create new line

§

Backspace

Delete text behind cursor

§

Delete

Delete text in front of cursor

-
§

Click

Fields

Mouse click at specified position

+
§

Indent

§

Unindent

§

Click

Fields

Mouse click at specified position

§

Drag

Fields

Mouse drag to specified position

§

Scroll

Fields

§lines: i32

Scroll specified number of lines

§

PreviousWord

Move cursor to previous word boundary

@@ -62,6 +67,7 @@
§

RightWord

Move cursor to next word boundary to the right

§

BufferStart

Move cursor to the start of the document

§

BufferEnd

Move cursor to the end of the document

+
§

GotoLine(usize)

Move cursor to specific line

Trait Implementations§

source§

impl Clone for Action

source§

fn clone(&self) -> Action

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 Action

source§

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

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

impl PartialEq<Action> for Action

source§

fn eq(&self, other: &Action) -> 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 Action

source§

impl Eq for Action

source§

impl StructuralEq for Action

source§

impl StructuralPartialEq for Action

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/cosmic_text/enum.Affinity.html b/cosmic_text/enum.Affinity.html index fa426e6606..4b34f8085b 100644 --- a/cosmic_text/enum.Affinity.html +++ b/cosmic_text/enum.Affinity.html @@ -1,15 +1,15 @@ -Affinity in cosmic_text - Rust
pub enum Affinity {
+Affinity in cosmic_text - Rust
pub enum Affinity {
     Before,
     After,
 }
Expand description

Whether to associate cursors placed at a boundary between runs with the run before or after it.

-

Variants§

§

Before

§

After

Implementations§

source§

impl Affinity

source

pub fn before(&self) -> bool

source

pub fn after(&self) -> bool

source

pub fn from_before(before: bool) -> Self

source

pub fn from_after(after: bool) -> Self

Trait Implementations§

source§

impl Clone for Affinity

source§

fn clone(&self) -> Affinity

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 Affinity

source§

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

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

impl Default for Affinity

source§

fn default() -> Self

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

impl Ord for Affinity

source§

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

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

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

Variants§

§

Before

§

After

Implementations§

source§

impl Affinity

source

pub fn before(&self) -> bool

source

pub fn after(&self) -> bool

source

pub fn from_before(before: bool) -> Self

source

pub fn from_after(after: bool) -> Self

Trait Implementations§

source§

impl Clone for Affinity

source§

fn clone(&self) -> Affinity

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 Affinity

source§

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

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

impl Default for Affinity

source§

fn default() -> Affinity

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

impl Ord for Affinity

source§

fn cmp(&self, other: &Affinity) -> 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<Affinity> for Affinity

source§

fn eq(&self, other: &Affinity) -> 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 PartialEq<Affinity> for Affinity

source§

fn eq(&self, other: &Affinity) -> 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 PartialOrd<Affinity> for Affinity

source§

fn partial_cmp(&self, other: &Affinity) -> 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 PartialOrd<Affinity> for Affinity

source§

fn partial_cmp(&self, other: &Affinity) -> 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 Copy for Affinity

source§

impl Eq for Affinity

source§

impl StructuralEq for Affinity

source§

impl StructuralPartialEq for Affinity

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Copy for Affinity

source§

impl Eq for Affinity

source§

impl StructuralEq for Affinity

source§

impl StructuralPartialEq for Affinity

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/index.html b/cosmic_text/index.html index 0a0a8435fe..ea582dae87 100644 --- a/cosmic_text/index.html +++ b/cosmic_text/index.html @@ -51,4 +51,4 @@ // Fill in your code here for drawing rectangles });

Re-exports

Structs

Enums

Traits

  • A trait to allow easy replacements of Editor, like SyntaxEditor
\ No newline at end of file +It is equivalent to core::str::Lines but follows unicode-bidi behaviour.
  • A value borrowed together with an FontSystem
  • A buffer of text that is shaped and laid out
  • A line (or paragraph) of text that is shaped and laid out
  • Key for building a glyph cache
  • A set of change items grouped into one logical change
  • A unique change to an editor
  • Text color
  • Current cursor location
  • A wrapper of Buffer for easy editing
  • A font
  • Access to the system fonts.
  • 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
  • Metrics of text
  • Describes the offset and dimensions of a rendered mask.
  • 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)
  • Cache for rasterizing with the swash scaler
  • Scaled glyph image.
  • Specifies the weight of glyphs in the font, their degree of blackness or stroke thickness.
  • Enums

    Traits

    \ No newline at end of file diff --git a/cosmic_text/sidebar-items.js b/cosmic_text/sidebar-items.js index fd43d7cdcd..17714394e1 100644 --- a/cosmic_text/sidebar-items.js +++ b/cosmic_text/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"enum":["Action","Affinity","Align","Command","Family","FamilyOwned","Shaping","Stretch","Style","SubpixelBin","SwashContent","Wrap"],"struct":["Attrs","AttrsList","AttrsOwned","BidiParagraphs","BorrowedWithFontSystem","Buffer","BufferLine","CacheKey","Color","Cursor","Editor","Font","FontSystem","LayoutCursor","LayoutGlyph","LayoutLine","LayoutRun","LayoutRunIter","Metrics","PhysicalGlyph","Placement","ShapeBuffer","ShapeGlyph","ShapeLine","ShapeSpan","ShapeWord","SwashCache","SwashImage","Weight"],"trait":["Edit"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"enum":["Action","Affinity","Align","Command","Family","FamilyOwned","Shaping","Stretch","Style","SubpixelBin","SwashContent","Wrap"],"struct":["Attrs","AttrsList","AttrsOwned","BidiParagraphs","BorrowedWithFontSystem","Buffer","BufferLine","CacheKey","Change","ChangeItem","Color","Cursor","Editor","Font","FontSystem","LayoutCursor","LayoutGlyph","LayoutLine","LayoutRun","LayoutRunIter","Metrics","PhysicalGlyph","Placement","ShapeBuffer","ShapeGlyph","ShapeLine","ShapeSpan","ShapeWord","SwashCache","SwashImage","Weight"],"trait":["Edit"]}; \ No newline at end of file diff --git a/cosmic_text/struct.BorrowedWithFontSystem.html b/cosmic_text/struct.BorrowedWithFontSystem.html index 1597ff7fa4..c54209b8d7 100644 --- a/cosmic_text/struct.BorrowedWithFontSystem.html +++ b/cosmic_text/struct.BorrowedWithFontSystem.html @@ -1,16 +1,29 @@ -BorrowedWithFontSystem in cosmic_text - Rust
    pub struct BorrowedWithFontSystem<'a, T> { /* private fields */ }
    Expand description

    A value borrowed together with an FontSystem

    -

    Implementations§

    source§

    impl<'a> BorrowedWithFontSystem<'a, Buffer>

    source

    pub fn shape_until(&mut self, lines: i32) -> i32

    Pre-shape lines in the buffer, up to lines, return actual number of layout lines

    -
    source

    pub fn shape_until_cursor(&mut self, cursor: Cursor)

    Shape lines until cursor, also scrolling to include cursor in view

    -
    source

    pub fn shape_until_scroll(&mut self)

    Shape lines until scroll

    -
    source

    pub fn line_shape(&mut self, line_i: usize) -> Option<&ShapeLine>

    Shape the provided line index and return the result

    -
    source

    pub fn line_layout(&mut self, line_i: usize) -> Option<&[LayoutLine]>

    Lay out the provided line index and return the result

    -
    source

    pub fn set_metrics(&mut self, metrics: Metrics)

    Set the current Metrics

    +BorrowedWithFontSystem in cosmic_text - Rust
    pub struct BorrowedWithFontSystem<'a, T> { /* private fields */ }
    Expand description

    A value borrowed together with an FontSystem

    +

    Implementations§

    source§

    impl<'a> BorrowedWithFontSystem<'a, Buffer>

    source

    pub fn shape_until(&mut self, lines: i32) -> i32

    Pre-shape lines in the buffer, up to lines, return actual number of layout lines

    +
    source

    pub fn shape_until_cursor(&mut self, cursor: Cursor)

    Shape lines until cursor, also scrolling to include cursor in view

    +
    source

    pub fn shape_until_scroll(&mut self)

    Shape lines until scroll

    +
    source

    pub fn line_shape(&mut self, line_i: usize) -> Option<&ShapeLine>

    Shape the provided line index and return the result

    +
    source

    pub fn line_layout(&mut self, line_i: usize) -> Option<&[LayoutLine]>

    Lay out the provided line index and return the result

    +
    source

    pub fn set_metrics(&mut self, metrics: Metrics)

    Set the current Metrics

    Panics

    Will panic if metrics.font_size is zero.

    -
    source

    pub fn set_wrap(&mut self, wrap: Wrap)

    Set the current Wrap

    -
    source

    pub fn set_size(&mut self, width: f32, height: f32)

    Set the current buffer dimensions

    -
    source

    pub fn set_text(&mut self, text: &str, attrs: Attrs<'_>, shaping: Shaping)

    Set text of buffer, using provided attributes for each line by default

    -
    source

    pub fn set_rich_text<'r, 's, I>(&mut self, spans: I, shaping: Shaping)where +

    source

    pub fn set_wrap(&mut self, wrap: Wrap)

    Set the current Wrap

    +
    source

    pub fn set_size(&mut self, width: f32, height: f32)

    Set the current buffer dimensions

    +
    source

    pub fn set_metrics_and_size( + &mut self, + metrics: Metrics, + width: f32, + height: f32 +)

    Set the current Metrics and buffer dimensions at the same time

    +
    Panics
    +

    Will panic if metrics.font_size is zero.

    +
    source

    pub fn set_text(&mut self, text: &str, attrs: Attrs<'_>, shaping: Shaping)

    Set text of buffer, using provided attributes for each line by default

    +
    source

    pub fn set_rich_text<'r, 's, I>( + &mut self, + spans: I, + default_attrs: Attrs<'_>, + shaping: Shaping +)where I: IntoIterator<Item = (&'s str, Attrs<'r>)>,

    Set text of buffer, using an iterator of styled spans (pairs of text and attributes)

    let mut buffer = Buffer::new_empty(Metrics::new(32.0, 44.0));
    @@ -21,14 +34,15 @@ 
    Panics
    ("hello, ", attrs), ("cosmic\ntext", attrs.family(Family::Monospace)), ], + attrs, Shaping::Advanced, );
    -
    source

    pub fn draw<F>(&mut self, cache: &mut SwashCache, color: Color, f: F)where +

    source

    pub fn draw<F>(&mut self, cache: &mut SwashCache, color: Color, f: F)where F: FnMut(i32, i32, u32, u32, Color),

    Draw the buffer

    -
    source§

    impl<'a, T: Edit> BorrowedWithFontSystem<'a, T>

    source

    pub fn buffer_mut(&mut self) -> BorrowedWithFontSystem<'_, Buffer>

    Get the internal Buffer, mutably

    -
    source

    pub fn shape_as_needed(&mut self)

    Shape lines until scroll, after adjusting scroll if the cursor moved

    -
    source

    pub fn action(&mut self, action: Action)

    Perform an Action on the editor

    -
    source

    pub fn draw<F>(&mut self, cache: &mut SwashCache, color: Color, f: F)where +

    source§

    impl<'a, T: Edit> BorrowedWithFontSystem<'a, T>

    source

    pub fn buffer_mut(&mut self) -> BorrowedWithFontSystem<'_, Buffer>

    Get the internal Buffer, mutably

    +
    source

    pub fn shape_as_needed(&mut self)

    Shape lines until scroll, after adjusting scroll if the cursor moved

    +
    source

    pub fn action(&mut self, action: Action)

    Perform an Action on the editor

    +
    source

    pub fn draw<F>(&mut self, cache: &mut SwashCache, color: Color, f: F)where F: FnMut(i32, i32, u32, u32, Color),

    Draw the editor

    Trait Implementations§

    source§

    impl<'a, T: Debug> Debug for BorrowedWithFontSystem<'a, T>

    source§

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

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

    impl<'a, T> Deref for BorrowedWithFontSystem<'a, T>

    §

    type Target = T

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl<'a, T> DerefMut for BorrowedWithFontSystem<'a, T>

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.

    Auto Trait Implementations§

    §

    impl<'a, T> !RefUnwindSafe for BorrowedWithFontSystem<'a, T>

    §

    impl<'a, T> Send for BorrowedWithFontSystem<'a, T>where T: Send,

    §

    impl<'a, T> Sync for BorrowedWithFontSystem<'a, T>where diff --git a/cosmic_text/struct.Buffer.html b/cosmic_text/struct.Buffer.html index 13a71cca6b..37b5e6a967 100644 --- a/cosmic_text/struct.Buffer.html +++ b/cosmic_text/struct.Buffer.html @@ -1,66 +1,76 @@ -Buffer in cosmic_text - Rust

    Struct cosmic_text::Buffer

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

    Struct cosmic_text::Buffer

    source ·
    pub struct Buffer {
         pub lines: Vec<BufferLine>,
         /* private fields */
     }
    Expand description

    A buffer of text that is shaped and laid out

    Fields§

    §lines: Vec<BufferLine>

    BufferLines (or paragraphs) of text in the buffer

    -

    Implementations§

    source§

    impl Buffer

    source

    pub fn new_empty(metrics: Metrics) -> Self

    Create an empty Buffer with the provided Metrics. +

    Implementations§

    source§

    impl Buffer

    source

    pub fn new_empty(metrics: Metrics) -> Self

    Create an empty Buffer with the provided Metrics. This is useful for initializing a Buffer without a FontSystem.

    You must populate the Buffer with at least one BufferLine before shaping and layout, for example by calling Buffer::set_text.

    If you have a FontSystem in scope, you should use Buffer::new instead.

    Panics

    Will panic if metrics.line_height is zero.

    -
    source

    pub fn new(font_system: &mut FontSystem, metrics: Metrics) -> Self

    Create a new Buffer with the provided FontSystem and Metrics

    +
    source

    pub fn new(font_system: &mut FontSystem, metrics: Metrics) -> Self

    Create a new Buffer with the provided FontSystem and Metrics

    Panics

    Will panic if metrics.line_height is zero.

    -
    source

    pub fn borrow_with<'a>( +

    source

    pub fn borrow_with<'a>( &'a mut self, font_system: &'a mut FontSystem ) -> BorrowedWithFontSystem<'a, Buffer>

    Mutably borrows the buffer together with an FontSystem for more convenient methods

    -
    source

    pub fn shape_until(&mut self, font_system: &mut FontSystem, lines: i32) -> i32

    Pre-shape lines in the buffer, up to lines, return actual number of layout lines

    -
    source

    pub fn shape_until_cursor( +

    source

    pub fn shape_until(&mut self, font_system: &mut FontSystem, lines: i32) -> i32

    Pre-shape lines in the buffer, up to lines, return actual number of layout lines

    +
    source

    pub fn shape_until_cursor( &mut self, font_system: &mut FontSystem, cursor: Cursor )

    Shape lines until cursor, also scrolling to include cursor in view

    -
    source

    pub fn shape_until_scroll(&mut self, font_system: &mut FontSystem)

    Shape lines until scroll

    -
    source

    pub fn layout_cursor(&self, cursor: &Cursor) -> LayoutCursor

    source

    pub fn line_shape( +

    source

    pub fn shape_until_scroll(&mut self, font_system: &mut FontSystem)

    Shape lines until scroll

    +
    source

    pub fn layout_cursor(&self, cursor: &Cursor) -> LayoutCursor

    source

    pub fn line_shape( &mut self, font_system: &mut FontSystem, line_i: usize ) -> Option<&ShapeLine>

    Shape the provided line index and return the result

    -
    source

    pub fn line_layout( +

    source

    pub fn line_layout( &mut self, font_system: &mut FontSystem, line_i: usize ) -> Option<&[LayoutLine]>

    Lay out the provided line index and return the result

    -
    source

    pub fn metrics(&self) -> Metrics

    Get the current Metrics

    -
    source

    pub fn set_metrics(&mut self, font_system: &mut FontSystem, metrics: Metrics)

    Set the current Metrics

    +
    source

    pub fn metrics(&self) -> Metrics

    Get the current Metrics

    +
    source

    pub fn set_metrics(&mut self, font_system: &mut FontSystem, metrics: Metrics)

    Set the current Metrics

    Panics

    Will panic if metrics.font_size is zero.

    -
    source

    pub fn wrap(&self) -> Wrap

    Get the current Wrap

    -
    source

    pub fn set_wrap(&mut self, font_system: &mut FontSystem, wrap: Wrap)

    Set the current Wrap

    -
    source

    pub fn size(&self) -> (f32, f32)

    Get the current buffer dimensions (width, height)

    -
    source

    pub fn set_size( +

    source

    pub fn wrap(&self) -> Wrap

    Get the current Wrap

    +
    source

    pub fn set_wrap(&mut self, font_system: &mut FontSystem, wrap: Wrap)

    Set the current Wrap

    +
    source

    pub fn size(&self) -> (f32, f32)

    Get the current buffer dimensions (width, height)

    +
    source

    pub fn set_size( &mut self, font_system: &mut FontSystem, width: f32, height: f32 )

    Set the current buffer dimensions

    -
    source

    pub fn scroll(&self) -> i32

    Get the current scroll location

    -
    source

    pub fn set_scroll(&mut self, scroll: i32)

    Set the current scroll location

    -
    source

    pub fn visible_lines(&self) -> i32

    Get the number of lines that can be viewed in the buffer

    -
    source

    pub fn set_text( +

    source

    pub fn set_metrics_and_size( + &mut self, + font_system: &mut FontSystem, + metrics: Metrics, + width: f32, + height: f32 +)

    Set the current Metrics and buffer dimensions at the same time

    +
    Panics
    +

    Will panic if metrics.font_size is zero.

    +
    source

    pub fn scroll(&self) -> i32

    Get the current scroll location

    +
    source

    pub fn set_scroll(&mut self, scroll: i32)

    Set the current scroll location

    +
    source

    pub fn visible_lines(&self) -> i32

    Get the number of lines that can be viewed in the buffer

    +
    source

    pub fn set_text( &mut self, font_system: &mut FontSystem, text: &str, attrs: Attrs<'_>, shaping: Shaping )

    Set text of buffer, using provided attributes for each line by default

    -
    source

    pub fn set_rich_text<'r, 's, I>( +

    source

    pub fn set_rich_text<'r, 's, I>( &mut self, font_system: &mut FontSystem, spans: I, + default_attrs: Attrs<'_>, shaping: Shaping )where I: IntoIterator<Item = (&'s str, Attrs<'r>)>,

    Set text of buffer, using an iterator of styled spans (pairs of text and attributes)

    @@ -73,13 +83,14 @@
    Panics
    ("hello, ", attrs), ("cosmic\ntext", attrs.family(Family::Monospace)), ], + attrs, Shaping::Advanced, );
    -
    source

    pub fn redraw(&self) -> bool

    True if a redraw is needed

    -
    source

    pub fn set_redraw(&mut self, redraw: bool)

    Set redraw needed flag

    -
    source

    pub fn layout_runs(&self) -> LayoutRunIter<'_>

    Get the visible layout runs for rendering and other tasks

    -
    source

    pub fn hit(&self, x: f32, y: f32) -> Option<Cursor>

    Convert x, y position to Cursor (hit detection)

    -
    source

    pub fn draw<F>( +

    source

    pub fn redraw(&self) -> bool

    True if a redraw is needed

    +
    source

    pub fn set_redraw(&mut self, redraw: bool)

    Set redraw needed flag

    +
    source

    pub fn layout_runs(&self) -> LayoutRunIter<'_>

    Get the visible layout runs for rendering and other tasks

    +
    source

    pub fn hit(&self, x: f32, y: f32) -> Option<Cursor>

    Convert x, y position to Cursor (hit detection)

    +
    source

    pub fn draw<F>( &self, font_system: &mut FontSystem, cache: &mut SwashCache, @@ -87,7 +98,7 @@

    Panics
    f: F )where F: FnMut(i32, i32, u32, u32, Color),

    Draw the buffer

    -

    Trait Implementations§

    source§

    impl Debug for Buffer

    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 Buffer

    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.Change.html b/cosmic_text/struct.Change.html new file mode 100644 index 0000000000..70a0155f1d --- /dev/null +++ b/cosmic_text/struct.Change.html @@ -0,0 +1,16 @@ +Change in cosmic_text - Rust

    Struct cosmic_text::Change

    source ·
    pub struct Change {
    +    pub items: Vec<ChangeItem>,
    +}
    Expand description

    A set of change items grouped into one logical change

    +

    Fields§

    §items: Vec<ChangeItem>

    Change items grouped into one change

    +

    Implementations§

    source§

    impl Change

    source

    pub fn reverse(&mut self)

    Trait Implementations§

    source§

    impl Clone for Change

    source§

    fn clone(&self) -> Change

    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 Change

    source§

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

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

    impl Default for Change

    source§

    fn default() -> Change

    Returns the “default value” for a type. 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.

    +
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    source§

    fn into(self) -> U

    Calls U::from(self).

    +

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

    +
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

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

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

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

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

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

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

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

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

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

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

    Performs the conversion.
    \ No newline at end of file diff --git a/cosmic_text/struct.ChangeItem.html b/cosmic_text/struct.ChangeItem.html new file mode 100644 index 0000000000..2993fb64b0 --- /dev/null +++ b/cosmic_text/struct.ChangeItem.html @@ -0,0 +1,22 @@ +ChangeItem in cosmic_text - Rust

    Struct cosmic_text::ChangeItem

    source ·
    pub struct ChangeItem {
    +    pub start: Cursor,
    +    pub end: Cursor,
    +    pub text: String,
    +    pub insert: bool,
    +}
    Expand description

    A unique change to an editor

    +

    Fields§

    §start: Cursor

    Cursor indicating start of change

    +
    §end: Cursor

    Cursor indicating end of change

    +
    §text: String

    Text to be inserted or deleted

    +
    §insert: bool

    Insert if true, delete if false

    +

    Implementations§

    source§

    impl ChangeItem

    source

    pub fn reverse(&mut self)

    Trait Implementations§

    source§

    impl Clone for ChangeItem

    source§

    fn clone(&self) -> ChangeItem

    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 ChangeItem

    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.

    +
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    source§

    fn into(self) -> U

    Calls U::from(self).

    +

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

    +
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

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

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

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

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

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

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

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

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

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

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

    Performs the conversion.
    \ No newline at end of file diff --git a/cosmic_text/struct.Cursor.html b/cosmic_text/struct.Cursor.html index 5ec33c1338..c914ba1cec 100644 --- a/cosmic_text/struct.Cursor.html +++ b/cosmic_text/struct.Cursor.html @@ -1,4 +1,4 @@ -Cursor in cosmic_text - Rust

    Struct cosmic_text::Cursor

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

    Struct cosmic_text::Cursor

    source ·
    pub struct Cursor {
         pub line: usize,
         pub index: usize,
         pub affinity: Affinity,
    @@ -9,21 +9,21 @@
     
    §affinity: Affinity

    Whether to associate the cursor with the run before it or the run after it if placed at the boundary between two runs

    §color: Option<Color>

    Cursor color

    -

    Implementations§

    source§

    impl Cursor

    source

    pub const fn new(line: usize, index: usize) -> Self

    Create a new cursor

    -
    source

    pub const fn new_with_affinity( +

    Implementations§

    source§

    impl Cursor

    source

    pub const fn new(line: usize, index: usize) -> Self

    Create a new cursor

    +
    source

    pub const fn new_with_affinity( line: usize, index: usize, affinity: Affinity ) -> Self

    Create a new cursor, specifying the affinity

    -
    source

    pub const fn new_with_color(line: usize, index: usize, color: Color) -> Self

    Create a new cursor, specifying the color

    -

    Trait Implementations§

    source§

    impl Clone for Cursor

    source§

    fn clone(&self) -> Cursor

    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 Cursor

    source§

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

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

    impl Default for Cursor

    source§

    fn default() -> Cursor

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

    impl Ord for Cursor

    source§

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

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

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

    source

    pub const fn new_with_color(line: usize, index: usize, color: Color) -> Self

    Create a new cursor, specifying the color

    +

    Trait Implementations§

    source§

    impl Clone for Cursor

    source§

    fn clone(&self) -> Cursor

    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 Cursor

    source§

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

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

    impl Default for Cursor

    source§

    fn default() -> Cursor

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

    impl Ord for Cursor

    source§

    fn cmp(&self, other: &Cursor) -> 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<Cursor> for Cursor

    source§

    fn eq(&self, other: &Cursor) -> 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 PartialEq<Cursor> for Cursor

    source§

    fn eq(&self, other: &Cursor) -> 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 PartialOrd<Cursor> for Cursor

    source§

    fn partial_cmp(&self, other: &Cursor) -> 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 PartialOrd<Cursor> for Cursor

    source§

    fn partial_cmp(&self, other: &Cursor) -> 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 Copy for Cursor

    source§

    impl Eq for Cursor

    source§

    impl StructuralEq for Cursor

    source§

    impl StructuralPartialEq for Cursor

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +operator. Read more

    source§

    impl Copy for Cursor

    source§

    impl Eq for Cursor

    source§

    impl StructuralEq for Cursor

    source§

    impl StructuralPartialEq for Cursor

    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.Editor.html b/cosmic_text/struct.Editor.html index 2596a5aa50..418e745c5a 100644 --- a/cosmic_text/struct.Editor.html +++ b/cosmic_text/struct.Editor.html @@ -1,6 +1,6 @@ -Editor in cosmic_text - Rust

    Struct cosmic_text::Editor

    source ·
    pub struct Editor { /* private fields */ }
    Expand description

    A wrapper of Buffer for easy editing

    -

    Implementations§

    source§

    impl Editor

    source

    pub fn new(buffer: Buffer) -> Self

    Create a new Editor with the provided Buffer

    -

    Trait Implementations§

    source§

    impl Debug for Editor

    source§

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

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

    impl Edit for Editor

    source§

    fn draw<F>( +Editor in cosmic_text - Rust

    Struct cosmic_text::Editor

    source ·
    pub struct Editor { /* private fields */ }
    Expand description

    A wrapper of Buffer for easy editing

    +

    Implementations§

    source§

    impl Editor

    source

    pub fn new(buffer: Buffer) -> Self

    Create a new Editor with the provided Buffer

    +

    Trait Implementations§

    source§

    impl Debug for Editor

    source§

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

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

    impl Edit for Editor

    source§

    fn draw<F>( &self, font_system: &mut FontSystem, cache: &mut SwashCache, @@ -8,8 +8,8 @@ f: F )where F: FnMut(i32, i32, u32, u32, Color),

    Draw the editor

    -
    source§

    fn buffer(&self) -> &Buffer

    Get the internal Buffer
    source§

    fn buffer_mut(&mut self) -> &mut Buffer

    Get the internal Buffer, mutably
    source§

    fn cursor(&self) -> Cursor

    Get the current cursor
    source§

    fn set_cursor(&mut self, cursor: Cursor)

    Set the current cursor
    source§

    fn select_opt(&self) -> Option<Cursor>

    Get the current selection position
    source§

    fn set_select_opt(&mut self, select_opt: Option<Cursor>)

    Set the current selection position
    source§

    fn shape_as_needed(&mut self, font_system: &mut FontSystem)

    Shape lines until scroll, after adjusting scroll if the cursor moved
    source§

    fn copy_selection(&self) -> Option<String>

    Copy selection
    source§

    fn delete_selection(&mut self) -> bool

    Delete selection, adjusting cursor and returning true if there was a selection
    source§

    fn insert_string(&mut self, data: &str, attrs_list: Option<AttrsList>)

    Insert a string at the current cursor or replacing the current selection with the given -attributes, or with the previous character’s attributes if None is given.
    source§

    fn action(&mut self, font_system: &mut FontSystem, action: Action)

    Perform an Action on the editor
    source§

    fn borrow_with<'a>( +

    source§

    fn buffer(&self) -> &Buffer

    Get the internal Buffer
    source§

    fn buffer_mut(&mut self) -> &mut Buffer

    Get the internal Buffer, mutably
    source§

    fn cursor(&self) -> Cursor

    Get the current cursor
    source§

    fn set_cursor(&mut self, cursor: Cursor)

    Set the current cursor
    source§

    fn select_opt(&self) -> Option<Cursor>

    Get the current selection position
    source§

    fn set_select_opt(&mut self, select_opt: Option<Cursor>)

    Set the current selection position
    source§

    fn auto_indent(&self) -> bool

    Get the current automatic indentation setting
    source§

    fn set_auto_indent(&mut self, auto_indent: bool)

    Enable or disable automatic indentation
    source§

    fn tab_width(&self) -> u16

    Get the current tab width
    source§

    fn set_tab_width(&mut self, tab_width: u16)

    Set the current tab width. A tab_width of 0 is not allowed, and will be ignored
    source§

    fn shape_as_needed(&mut self, font_system: &mut FontSystem)

    Shape lines until scroll, after adjusting scroll if the cursor moved
    source§

    fn copy_selection(&self) -> Option<String>

    Copy selection
    source§

    fn delete_selection(&mut self) -> bool

    Delete selection, adjusting cursor and returning true if there was a selection
    source§

    fn insert_string(&mut self, data: &str, attrs_list: Option<AttrsList>)

    Insert a string at the current cursor or replacing the current selection with the given +attributes, or with the previous character’s attributes if None is given.
    source§

    fn apply_change(&mut self, change: &Change) -> bool

    Apply a change
    source§

    fn start_change(&mut self)

    Start collecting change
    source§

    fn finish_change(&mut self) -> Option<Change>

    Get completed change
    source§

    fn action(&mut self, font_system: &mut FontSystem, action: Action)

    Perform an Action on the editor
    source§

    fn borrow_with<'a>( &'a mut self, font_system: &'a mut FontSystem ) -> BorrowedWithFontSystem<'a, Self>where diff --git a/cosmic_text/struct.LayoutCursor.html b/cosmic_text/struct.LayoutCursor.html index f2cb5cbc8c..d6e776a6a7 100644 --- a/cosmic_text/struct.LayoutCursor.html +++ b/cosmic_text/struct.LayoutCursor.html @@ -1,9 +1,9 @@ -LayoutCursor in cosmic_text - Rust
    pub struct LayoutCursor {
    +LayoutCursor in cosmic_text - Rust
    pub struct LayoutCursor {
         pub line: usize,
         pub layout: usize,
         pub glyph: usize,
     }
    Expand description

    The position of a cursor within a Buffer.

    -

    Fields§

    §line: usize§layout: usize§glyph: usize

    Implementations§

    source§

    impl LayoutCursor

    source

    pub fn new(line: usize, layout: usize, glyph: usize) -> Self

    Trait Implementations§

    source§

    impl Debug for LayoutCursor

    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§

    §line: usize§layout: usize§glyph: usize

    Implementations§

    source§

    impl LayoutCursor

    source

    pub fn new(line: usize, layout: usize, glyph: usize) -> Self

    Trait Implementations§

    source§

    impl Debug for LayoutCursor

    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.LayoutRun.html b/cosmic_text/struct.LayoutRun.html index 5799e96001..9448fd6aaf 100644 --- a/cosmic_text/struct.LayoutRun.html +++ b/cosmic_text/struct.LayoutRun.html @@ -1,4 +1,4 @@ -LayoutRun in cosmic_text - Rust

    Struct cosmic_text::LayoutRun

    source ·
    pub struct LayoutRun<'a> {
    +LayoutRun in cosmic_text - Rust

    Struct cosmic_text::LayoutRun

    source ·
    pub struct LayoutRun<'a> {
         pub line_i: usize,
         pub text: &'a str,
         pub rtl: bool,
    @@ -14,7 +14,7 @@
     
    §line_y: f32

    Y offset to baseline of line

    §line_top: f32

    Y offset to top of line

    §line_w: f32

    Width of line

    -

    Implementations§

    source§

    impl<'a> LayoutRun<'a>

    source

    pub fn highlight( +

    Implementations§

    source§

    impl<'a> LayoutRun<'a>

    source

    pub fn highlight( &self, cursor_start: Cursor, cursor_end: Cursor @@ -22,7 +22,7 @@ and cursor_end within this run, or None if the cursor range does not intersect this run. This may return widths of zero if cursor_start == cursor_end, if the run is empty, or if the region’s left start boundary is the same as the cursor’s end boundary or vice versa.

    -

    Trait Implementations§

    source§

    impl<'a> Debug for LayoutRun<'a>

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl<'a> RefUnwindSafe for LayoutRun<'a>

    §

    impl<'a> Send for LayoutRun<'a>

    §

    impl<'a> Sync for LayoutRun<'a>

    §

    impl<'a> Unpin for LayoutRun<'a>

    §

    impl<'a> UnwindSafe for LayoutRun<'a>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<'a> Debug for LayoutRun<'a>

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl<'a> RefUnwindSafe for LayoutRun<'a>

    §

    impl<'a> Send for LayoutRun<'a>

    §

    impl<'a> Sync for LayoutRun<'a>

    §

    impl<'a> Unpin for LayoutRun<'a>

    §

    impl<'a> UnwindSafe for LayoutRun<'a>

    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.LayoutRunIter.html b/cosmic_text/struct.LayoutRunIter.html index bcba166fbd..62cf271d04 100644 --- a/cosmic_text/struct.LayoutRunIter.html +++ b/cosmic_text/struct.LayoutRunIter.html @@ -1,5 +1,5 @@ -LayoutRunIter in cosmic_text - Rust
    pub struct LayoutRunIter<'b> { /* private fields */ }
    Expand description

    An iterator of visible text lines, see LayoutRun

    -

    Implementations§

    source§

    impl<'b> LayoutRunIter<'b>

    source

    pub fn new(buffer: &'b Buffer) -> Self

    Trait Implementations§

    source§

    impl<'b> Debug for LayoutRunIter<'b>

    source§

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

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

    impl<'b> ExactSizeIterator for LayoutRunIter<'b>

    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<'b> Iterator for LayoutRunIter<'b>

    §

    type Item = LayoutRun<'b>

    The type of the elements being iterated over.
    source§

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

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

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

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

    fn next_chunk<const N: usize>( +LayoutRunIter in cosmic_text - Rust
    pub struct LayoutRunIter<'b> { /* private fields */ }
    Expand description

    An iterator of visible text lines, see LayoutRun

    +

    Implementations§

    source§

    impl<'b> LayoutRunIter<'b>

    source

    pub fn new(buffer: &'b Buffer) -> Self

    Trait Implementations§

    source§

    impl<'b> Debug for LayoutRunIter<'b>

    source§

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

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

    impl<'b> ExactSizeIterator for LayoutRunIter<'b>

    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<'b> Iterator for LayoutRunIter<'b>

    §

    type Item = LayoutRun<'b>

    The type of the elements being iterated over.
    source§

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

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

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

    Advances the iterator and returns the next value. 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 diff --git a/cosmic_text/struct.Metrics.html b/cosmic_text/struct.Metrics.html index 7c6088bffe..e626909d9d 100644 --- a/cosmic_text/struct.Metrics.html +++ b/cosmic_text/struct.Metrics.html @@ -1,12 +1,12 @@ -Metrics in cosmic_text - Rust

    Struct cosmic_text::Metrics

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

    Struct cosmic_text::Metrics

    source ·
    pub struct Metrics {
         pub font_size: f32,
         pub line_height: f32,
     }
    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 +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 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 7c8b77514f..e2c6c35130 100644 --- a/cosmic_text/struct.ShapeLine.html +++ b/cosmic_text/struct.ShapeLine.html @@ -2,7 +2,7 @@ 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, @@ -24,7 +24,7 @@

    Panics
    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, diff --git a/cosmic_text/trait.Edit.html b/cosmic_text/trait.Edit.html index 3182ea10cb..de01703406 100644 --- a/cosmic_text/trait.Edit.html +++ b/cosmic_text/trait.Edit.html @@ -1,15 +1,22 @@ -Edit in cosmic_text - Rust

    Trait cosmic_text::Edit

    source ·
    pub trait Edit {
    -
    Show 13 methods // Required methods +Edit in cosmic_text - Rust

    Trait cosmic_text::Edit

    source ·
    pub trait Edit {
    +
    Show 20 methods // Required methods fn buffer(&self) -> &Buffer; fn buffer_mut(&mut self) -> &mut Buffer; fn cursor(&self) -> Cursor; fn set_cursor(&mut self, cursor: Cursor); fn select_opt(&self) -> Option<Cursor>; fn set_select_opt(&mut self, select_opt: Option<Cursor>); + fn auto_indent(&self) -> bool; + fn set_auto_indent(&mut self, auto_indent: bool); + fn tab_width(&self) -> u16; + fn set_tab_width(&mut self, tab_width: u16); fn shape_as_needed(&mut self, font_system: &mut FontSystem); fn copy_selection(&self) -> Option<String>; fn delete_selection(&mut self) -> bool; fn insert_string(&mut self, data: &str, attrs_list: Option<AttrsList>); + fn apply_change(&mut self, change: &Change) -> bool; + fn start_change(&mut self); + fn finish_change(&mut self) -> Option<Change>; fn action(&mut self, font_system: &mut FontSystem, action: Action); fn draw<F>( &self, @@ -27,19 +34,26 @@ ) -> BorrowedWithFontSystem<'a, Self> where Self: Sized { ... }
    }
    Expand description

    A trait to allow easy replacements of Editor, like SyntaxEditor

    -

    Required Methods§

    source

    fn buffer(&self) -> &Buffer

    Get the internal Buffer

    -
    source

    fn buffer_mut(&mut self) -> &mut Buffer

    Get the internal Buffer, mutably

    -
    source

    fn cursor(&self) -> Cursor

    Get the current cursor

    -
    source

    fn set_cursor(&mut self, cursor: Cursor)

    Set the current cursor

    -
    source

    fn select_opt(&self) -> Option<Cursor>

    Get the current selection position

    -
    source

    fn set_select_opt(&mut self, select_opt: Option<Cursor>)

    Set the current selection position

    -
    source

    fn shape_as_needed(&mut self, font_system: &mut FontSystem)

    Shape lines until scroll, after adjusting scroll if the cursor moved

    -
    source

    fn copy_selection(&self) -> Option<String>

    Copy selection

    -
    source

    fn delete_selection(&mut self) -> bool

    Delete selection, adjusting cursor and returning true if there was a selection

    -
    source

    fn insert_string(&mut self, data: &str, attrs_list: Option<AttrsList>)

    Insert a string at the current cursor or replacing the current selection with the given +

    Required Methods§

    source

    fn buffer(&self) -> &Buffer

    Get the internal Buffer

    +
    source

    fn buffer_mut(&mut self) -> &mut Buffer

    Get the internal Buffer, mutably

    +
    source

    fn cursor(&self) -> Cursor

    Get the current cursor

    +
    source

    fn set_cursor(&mut self, cursor: Cursor)

    Set the current cursor

    +
    source

    fn select_opt(&self) -> Option<Cursor>

    Get the current selection position

    +
    source

    fn set_select_opt(&mut self, select_opt: Option<Cursor>)

    Set the current selection position

    +
    source

    fn auto_indent(&self) -> bool

    Get the current automatic indentation setting

    +
    source

    fn set_auto_indent(&mut self, auto_indent: bool)

    Enable or disable automatic indentation

    +
    source

    fn tab_width(&self) -> u16

    Get the current tab width

    +
    source

    fn set_tab_width(&mut self, tab_width: u16)

    Set the current tab width. A tab_width of 0 is not allowed, and will be ignored

    +
    source

    fn shape_as_needed(&mut self, font_system: &mut FontSystem)

    Shape lines until scroll, after adjusting scroll if the cursor moved

    +
    source

    fn copy_selection(&self) -> Option<String>

    Copy selection

    +
    source

    fn delete_selection(&mut self) -> bool

    Delete selection, adjusting cursor and returning true if there was a selection

    +
    source

    fn insert_string(&mut self, data: &str, attrs_list: Option<AttrsList>)

    Insert a string at the current cursor or replacing the current selection with the given attributes, or with the previous character’s attributes if None is given.

    -
    source

    fn action(&mut self, font_system: &mut FontSystem, action: Action)

    Perform an Action on the editor

    -
    source

    fn draw<F>( +

    source

    fn apply_change(&mut self, change: &Change) -> bool

    Apply a change

    +
    source

    fn start_change(&mut self)

    Start collecting change

    +
    source

    fn finish_change(&mut self) -> Option<Change>

    Get completed change

    +
    source

    fn action(&mut self, font_system: &mut FontSystem, action: Action)

    Perform an Action on the editor

    +
    source

    fn draw<F>( &self, font_system: &mut FontSystem, cache: &mut SwashCache, @@ -47,9 +61,9 @@ f: F )where F: FnMut(i32, i32, u32, u32, Color),

    Draw the editor

    -

    Provided Methods§

    Provided Methods§

    source

    fn borrow_with<'a>( &'a mut self, font_system: &'a mut FontSystem ) -> BorrowedWithFontSystem<'a, Self>where Self: Sized,

    Mutably borrows self together with an FontSystem for more convenient methods

    -

    Implementors§

    \ No newline at end of file +

    Implementors§

    \ No newline at end of file diff --git a/implementors/core/clone/trait.Clone.js b/implementors/core/clone/trait.Clone.js index 9724b75c86..c84edceb04 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 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"]], +"cosmic_text":[["impl Clone for Wrap"],["impl Clone for Color"],["impl Clone for Align"],["impl Clone for Affinity"],["impl Clone for AttrsOwned"],["impl Clone for Metrics"],["impl Clone for CacheKey"],["impl Clone for AttrsList"],["impl Clone for SubpixelBin"],["impl Clone for Action"],["impl<'a> Clone for Attrs<'a>"],["impl Clone for FamilyOwned"],["impl Clone for Cursor"],["impl Clone for Shaping"],["impl Clone for ChangeItem"],["impl Clone for Change"]], "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"]], diff --git a/implementors/core/cmp/trait.Eq.js b/implementors/core/cmp/trait.Eq.js index d8b10e71a9..af26755946 100644 --- a/implementors/core/cmp/trait.Eq.js +++ b/implementors/core/cmp/trait.Eq.js @@ -1,6 +1,6 @@ (function() {var implementors = { "bytemuck":[["impl Eq for CheckedCastError"],["impl Eq for PodCastError"]], -"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"]], +"cosmic_text":[["impl Eq for Cursor"],["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 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>"]], diff --git a/implementors/core/cmp/trait.Ord.js b/implementors/core/cmp/trait.Ord.js index 67dbd79a75..520793726d 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 CacheKey"],["impl Ord for SubpixelBin"],["impl Ord for Color"],["impl Ord for Affinity"],["impl Ord for Cursor"]], +"cosmic_text":[["impl Ord for CacheKey"],["impl Ord for SubpixelBin"],["impl Ord for Cursor"],["impl Ord for Color"],["impl Ord for Affinity"]], "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 2e41e2ccea..c655157830 100644 --- a/implementors/core/cmp/trait.PartialEq.js +++ b/implementors/core/cmp/trait.PartialEq.js @@ -1,6 +1,6 @@ (function() {var implementors = { "bytemuck":[["impl PartialEq<PodCastError> for PodCastError"],["impl PartialEq<CheckedCastError> for CheckedCastError"]], -"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"]], +"cosmic_text":[["impl PartialEq<Cursor> for Cursor"],["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<Affinity> for Affinity"],["impl PartialEq<Metrics> for Metrics"],["impl PartialEq<Action> for Action"],["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"]], diff --git a/implementors/core/cmp/trait.PartialOrd.js b/implementors/core/cmp/trait.PartialOrd.js index 6e3f7c4b1d..d1e3b253d1 100644 --- a/implementors/core/cmp/trait.PartialOrd.js +++ b/implementors/core/cmp/trait.PartialOrd.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"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"]], +"cosmic_text":[["impl PartialOrd<Color> for Color"],["impl PartialOrd<CacheKey> for CacheKey"],["impl PartialOrd<Affinity> for Affinity"],["impl PartialOrd<SubpixelBin> for SubpixelBin"],["impl PartialOrd<Cursor> for Cursor"]], "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,"]], diff --git a/implementors/core/default/trait.Default.js b/implementors/core/default/trait.Default.js index a90f29aae0..92886cbe2e 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 Affinity"],["impl Default for Cursor"],["impl Default for Metrics"],["impl Default for ShapeBuffer"]], +"cosmic_text":[["impl Default for Cursor"],["impl Default for Change"],["impl Default for Affinity"],["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>"]], diff --git a/implementors/core/fmt/trait.Debug.js b/implementors/core/fmt/trait.Debug.js index 0955ac7da4..b26484978e 100644 --- a/implementors/core/fmt/trait.Debug.js +++ b/implementors/core/fmt/trait.Debug.js @@ -1,6 +1,6 @@ (function() {var implementors = { "bytemuck":[["impl Debug for CheckedCastError"],["impl Debug for PodCastError"]], -"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>"]], +"cosmic_text":[["impl Debug for PhysicalGlyph"],["impl Debug for ChangeItem"],["impl Debug for AttrsOwned"],["impl Debug for Editor"],["impl Debug for FamilyOwned"],["impl Debug for Affinity"],["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 Action"],["impl Debug for LayoutGlyph"],["impl Debug for Wrap"],["impl<'a> Debug for LayoutRun<'a>"],["impl Debug for SwashCache"],["impl<'b> Debug for LayoutRunIter<'b>"],["impl Debug for ShapeLine"],["impl Debug for Shaping"],["impl Debug for Change"],["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 Cursor"],["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"]], diff --git a/implementors/core/fmt/trait.Display.js b/implementors/core/fmt/trait.Display.js index 9850777623..3cc17b8369 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 Metrics"],["impl Display for Wrap"],["impl Display for Align"]], +"cosmic_text":[["impl Display for Wrap"],["impl Display for Align"],["impl Display for Metrics"]], "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/marker/trait.Copy.js b/implementors/core/marker/trait.Copy.js index 862e3c4b4e..297ae6d175 100644 --- a/implementors/core/marker/trait.Copy.js +++ b/implementors/core/marker/trait.Copy.js @@ -1,6 +1,6 @@ (function() {var implementors = { "bytemuck":[["impl Copy for PodCastError"],["impl Copy for CheckedCastError"]], -"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"]], +"cosmic_text":[["impl Copy for Affinity"],["impl Copy for CacheKey"],["impl Copy for Cursor"],["impl Copy for Color"],["impl Copy for Align"],["impl Copy for Action"],["impl Copy for Wrap"],["impl Copy for Metrics"],["impl<'a> Copy for Attrs<'a>"],["impl Copy for Shaping"],["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"]], diff --git a/implementors/core/marker/trait.Freeze.js b/implementors/core/marker/trait.Freeze.js index 2528877874..957cc7f74a 100644 --- a/implementors/core/marker/trait.Freeze.js +++ b/implementors/core/marker/trait.Freeze.js @@ -1,6 +1,6 @@ (function() {var implementors = { "bytemuck":[["impl Freeze for CheckedCastError",1,["bytemuck::checked::CheckedCastError"]],["impl Freeze for PodCastError",1,["bytemuck::PodCastError"]]], -"cosmic_text":[["impl Freeze for Color",1,["cosmic_text::attrs::Color"]],["impl Freeze for FamilyOwned",1,["cosmic_text::attrs::FamilyOwned"]],["impl<'a> Freeze for Attrs<'a>",1,["cosmic_text::attrs::Attrs"]],["impl Freeze for AttrsOwned",1,["cosmic_text::attrs::AttrsOwned"]],["impl Freeze for AttrsList",1,["cosmic_text::attrs::AttrsList"]],["impl<'text> Freeze for BidiParagraphs<'text>",1,["cosmic_text::bidi_para::BidiParagraphs"]],["impl Freeze for Cursor",1,["cosmic_text::buffer::Cursor"]],["impl Freeze for Affinity",1,["cosmic_text::buffer::Affinity"]],["impl Freeze for LayoutCursor",1,["cosmic_text::buffer::LayoutCursor"]],["impl<'a> Freeze for LayoutRun<'a>",1,["cosmic_text::buffer::LayoutRun"]],["impl<'b> Freeze for LayoutRunIter<'b>",1,["cosmic_text::buffer::LayoutRunIter"]],["impl Freeze for Metrics",1,["cosmic_text::buffer::Metrics"]],["impl Freeze for Buffer",1,["cosmic_text::buffer::Buffer"]],["impl Freeze for BufferLine",1,["cosmic_text::buffer_line::BufferLine"]],["impl Freeze for CacheKey",1,["cosmic_text::cache::CacheKey"]],["impl Freeze for SubpixelBin",1,["cosmic_text::cache::SubpixelBin"]],["impl Freeze for Editor",1,["cosmic_text::edit::editor::Editor"]],["impl Freeze for Action",1,["cosmic_text::edit::Action"]],["impl Freeze for FontSystem",1,["cosmic_text::font::system::FontSystem"]],["impl<'a, T> Freeze for BorrowedWithFontSystem<'a, T>",1,["cosmic_text::font::system::BorrowedWithFontSystem"]],["impl Freeze for Font",1,["cosmic_text::font::Font"]],["impl Freeze for LayoutGlyph",1,["cosmic_text::layout::LayoutGlyph"]],["impl Freeze for PhysicalGlyph",1,["cosmic_text::layout::PhysicalGlyph"]],["impl Freeze for LayoutLine",1,["cosmic_text::layout::LayoutLine"]],["impl Freeze for Wrap",1,["cosmic_text::layout::Wrap"]],["impl Freeze for Align",1,["cosmic_text::layout::Align"]],["impl Freeze for Shaping",1,["cosmic_text::shape::Shaping"]],["impl Freeze for ShapeBuffer",1,["cosmic_text::shape::ShapeBuffer"]],["impl Freeze for ShapeGlyph",1,["cosmic_text::shape::ShapeGlyph"]],["impl Freeze for ShapeWord",1,["cosmic_text::shape::ShapeWord"]],["impl Freeze for ShapeSpan",1,["cosmic_text::shape::ShapeSpan"]],["impl Freeze for ShapeLine",1,["cosmic_text::shape::ShapeLine"]],["impl Freeze for SwashCache",1,["cosmic_text::swash::SwashCache"]]], +"cosmic_text":[["impl Freeze for Color",1,["cosmic_text::attrs::Color"]],["impl Freeze for FamilyOwned",1,["cosmic_text::attrs::FamilyOwned"]],["impl<'a> Freeze for Attrs<'a>",1,["cosmic_text::attrs::Attrs"]],["impl Freeze for AttrsOwned",1,["cosmic_text::attrs::AttrsOwned"]],["impl Freeze for AttrsList",1,["cosmic_text::attrs::AttrsList"]],["impl<'text> Freeze for BidiParagraphs<'text>",1,["cosmic_text::bidi_para::BidiParagraphs"]],["impl Freeze for Cursor",1,["cosmic_text::buffer::Cursor"]],["impl Freeze for Affinity",1,["cosmic_text::buffer::Affinity"]],["impl Freeze for LayoutCursor",1,["cosmic_text::buffer::LayoutCursor"]],["impl<'a> Freeze for LayoutRun<'a>",1,["cosmic_text::buffer::LayoutRun"]],["impl<'b> Freeze for LayoutRunIter<'b>",1,["cosmic_text::buffer::LayoutRunIter"]],["impl Freeze for Metrics",1,["cosmic_text::buffer::Metrics"]],["impl Freeze for Buffer",1,["cosmic_text::buffer::Buffer"]],["impl Freeze for BufferLine",1,["cosmic_text::buffer_line::BufferLine"]],["impl Freeze for CacheKey",1,["cosmic_text::cache::CacheKey"]],["impl Freeze for SubpixelBin",1,["cosmic_text::cache::SubpixelBin"]],["impl Freeze for Editor",1,["cosmic_text::edit::editor::Editor"]],["impl Freeze for Action",1,["cosmic_text::edit::Action"]],["impl Freeze for ChangeItem",1,["cosmic_text::edit::ChangeItem"]],["impl Freeze for Change",1,["cosmic_text::edit::Change"]],["impl Freeze for FontSystem",1,["cosmic_text::font::system::FontSystem"]],["impl<'a, T> Freeze for BorrowedWithFontSystem<'a, T>",1,["cosmic_text::font::system::BorrowedWithFontSystem"]],["impl Freeze for Font",1,["cosmic_text::font::Font"]],["impl Freeze for LayoutGlyph",1,["cosmic_text::layout::LayoutGlyph"]],["impl Freeze for PhysicalGlyph",1,["cosmic_text::layout::PhysicalGlyph"]],["impl Freeze for LayoutLine",1,["cosmic_text::layout::LayoutLine"]],["impl Freeze for Wrap",1,["cosmic_text::layout::Wrap"]],["impl Freeze for Align",1,["cosmic_text::layout::Align"]],["impl Freeze for Shaping",1,["cosmic_text::shape::Shaping"]],["impl Freeze for ShapeBuffer",1,["cosmic_text::shape::ShapeBuffer"]],["impl Freeze for ShapeGlyph",1,["cosmic_text::shape::ShapeGlyph"]],["impl Freeze for ShapeWord",1,["cosmic_text::shape::ShapeWord"]],["impl Freeze for ShapeSpan",1,["cosmic_text::shape::ShapeSpan"]],["impl Freeze for ShapeLine",1,["cosmic_text::shape::ShapeLine"]],["impl Freeze for SwashCache",1,["cosmic_text::swash::SwashCache"]]], "fontconfig_parser":[["impl Freeze for Error",1,["fontconfig_parser::error::Error"]],["impl Freeze for Alias",1,["fontconfig_parser::types::alias::Alias"]],["impl Freeze for Config",1,["fontconfig_parser::types::config::Config"]],["impl Freeze for Constant",1,["fontconfig_parser::types::constant::Constant"]],["impl Freeze for Dir",1,["fontconfig_parser::types::dir::Dir"]],["impl Freeze for CacheDir",1,["fontconfig_parser::types::dir::CacheDir"]],["impl Freeze for Include",1,["fontconfig_parser::types::dir::Include"]],["impl Freeze for RemapDir",1,["fontconfig_parser::types::dir::RemapDir"]],["impl Freeze for DirPrefix",1,["fontconfig_parser::types::dir::DirPrefix"]],["impl Freeze for ConfigPart",1,["fontconfig_parser::types::document::ConfigPart"]],["impl Freeze for FontConfig",1,["fontconfig_parser::types::document::FontConfig"]],["impl Freeze for DirData",1,["fontconfig_parser::types::document::DirData"]],["impl Freeze for RemapDirData",1,["fontconfig_parser::types::document::RemapDirData"]],["impl Freeze for Edit",1,["fontconfig_parser::types::match_::edit::Edit"]],["impl Freeze for EditBinding",1,["fontconfig_parser::types::match_::edit::EditBinding"]],["impl Freeze for EditMode",1,["fontconfig_parser::types::match_::edit::EditMode"]],["impl Freeze for Test",1,["fontconfig_parser::types::match_::test::Test"]],["impl Freeze for TestTarget",1,["fontconfig_parser::types::match_::test::TestTarget"]],["impl Freeze for TestCompare",1,["fontconfig_parser::types::match_::test::TestCompare"]],["impl Freeze for TestQual",1,["fontconfig_parser::types::match_::test::TestQual"]],["impl Freeze for Match",1,["fontconfig_parser::types::match_::Match"]],["impl Freeze for MatchTarget",1,["fontconfig_parser::types::match_::MatchTarget"]],["impl Freeze for Property",1,["fontconfig_parser::types::property::Property"]],["impl Freeze for PropertyKind",1,["fontconfig_parser::types::property::PropertyKind"]],["impl Freeze for SelectFont",1,["fontconfig_parser::types::selectfont::SelectFont"]],["impl Freeze for FontMatch",1,["fontconfig_parser::types::selectfont::FontMatch"]],["impl Freeze for ListOp",1,["fontconfig_parser::types::value::ListOp"]],["impl Freeze for UnaryOp",1,["fontconfig_parser::types::value::UnaryOp"]],["impl Freeze for BinaryOp",1,["fontconfig_parser::types::value::BinaryOp"]],["impl Freeze for TernaryOp",1,["fontconfig_parser::types::value::TernaryOp"]],["impl Freeze for Expression",1,["fontconfig_parser::types::value::Expression"]],["impl Freeze for PropertyTarget",1,["fontconfig_parser::types::value::PropertyTarget"]],["impl Freeze for Value",1,["fontconfig_parser::types::value::Value"]],["impl Freeze for IntOrRange",1,["fontconfig_parser::types::IntOrRange"]]], "fontdb":[["impl Freeze for ID",1,["fontdb::ID"]],["impl Freeze for Database",1,["fontdb::Database"]],["impl Freeze for FaceInfo",1,["fontdb::FaceInfo"]],["impl Freeze for Source",1,["fontdb::Source"]],["impl<'a> Freeze for Query<'a>",1,["fontdb::Query"]],["impl<'a> Freeze for Family<'a>",1,["fontdb::Family"]],["impl Freeze for Weight",1,["fontdb::Weight"]],["impl Freeze for Style",1,["fontdb::Style"]]], "libc":[["impl Freeze for statvfs",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::not_x32::statvfs"]],["impl Freeze for max_align_t",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::align::max_align_t"]],["impl Freeze for clone_args",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::align::clone_args"]],["impl Freeze for sigaction",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::sigaction"]],["impl Freeze for statfs",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::statfs"]],["impl Freeze for flock",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::flock"]],["impl Freeze for flock64",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::flock64"]],["impl Freeze for siginfo_t",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::siginfo_t"]],["impl Freeze for stack_t",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::stack_t"]],["impl Freeze for stat",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::stat"]],["impl Freeze for stat64",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::stat64"]],["impl Freeze for statfs64",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::statfs64"]],["impl Freeze for statvfs64",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::statvfs64"]],["impl Freeze for pthread_attr_t",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::pthread_attr_t"]],["impl Freeze for _libc_fpxreg",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_fpxreg"]],["impl Freeze for _libc_xmmreg",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_xmmreg"]],["impl Freeze for _libc_fpstate",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_fpstate"]],["impl Freeze for user_regs_struct",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::user_regs_struct"]],["impl Freeze for user",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::user"]],["impl Freeze for mcontext_t",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::mcontext_t"]],["impl Freeze for ipc_perm",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::ipc_perm"]],["impl Freeze for shmid_ds",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::shmid_ds"]],["impl Freeze for seccomp_notif_sizes",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::seccomp_notif_sizes"]],["impl Freeze for ptrace_rseq_configuration",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::ptrace_rseq_configuration"]],["impl Freeze for user_fpregs_struct",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::user_fpregs_struct"]],["impl Freeze for ucontext_t",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::ucontext_t"]],["impl Freeze for sigset_t",1,["libc::unix::linux_like::linux::gnu::b64::sigset_t"]],["impl Freeze for sysinfo",1,["libc::unix::linux_like::linux::gnu::b64::sysinfo"]],["impl Freeze for msqid_ds",1,["libc::unix::linux_like::linux::gnu::b64::msqid_ds"]],["impl Freeze for semid_ds",1,["libc::unix::linux_like::linux::gnu::b64::semid_ds"]],["impl Freeze for sem_t",1,["libc::unix::linux_like::linux::gnu::align::sem_t"]],["impl Freeze for statx",1,["libc::unix::linux_like::linux::gnu::statx"]],["impl Freeze for statx_timestamp",1,["libc::unix::linux_like::linux::gnu::statx_timestamp"]],["impl Freeze for aiocb",1,["libc::unix::linux_like::linux::gnu::aiocb"]],["impl Freeze for __exit_status",1,["libc::unix::linux_like::linux::gnu::__exit_status"]],["impl Freeze for __timeval",1,["libc::unix::linux_like::linux::gnu::__timeval"]],["impl Freeze for glob64_t",1,["libc::unix::linux_like::linux::gnu::glob64_t"]],["impl Freeze for msghdr",1,["libc::unix::linux_like::linux::gnu::msghdr"]],["impl Freeze for cmsghdr",1,["libc::unix::linux_like::linux::gnu::cmsghdr"]],["impl Freeze for termios",1,["libc::unix::linux_like::linux::gnu::termios"]],["impl Freeze for mallinfo",1,["libc::unix::linux_like::linux::gnu::mallinfo"]],["impl Freeze for mallinfo2",1,["libc::unix::linux_like::linux::gnu::mallinfo2"]],["impl Freeze for nl_pktinfo",1,["libc::unix::linux_like::linux::gnu::nl_pktinfo"]],["impl Freeze for nl_mmap_req",1,["libc::unix::linux_like::linux::gnu::nl_mmap_req"]],["impl Freeze for nl_mmap_hdr",1,["libc::unix::linux_like::linux::gnu::nl_mmap_hdr"]],["impl Freeze for rtentry",1,["libc::unix::linux_like::linux::gnu::rtentry"]],["impl Freeze for timex",1,["libc::unix::linux_like::linux::gnu::timex"]],["impl Freeze for ntptimeval",1,["libc::unix::linux_like::linux::gnu::ntptimeval"]],["impl Freeze for regex_t",1,["libc::unix::linux_like::linux::gnu::regex_t"]],["impl Freeze for Elf64_Chdr",1,["libc::unix::linux_like::linux::gnu::Elf64_Chdr"]],["impl Freeze for Elf32_Chdr",1,["libc::unix::linux_like::linux::gnu::Elf32_Chdr"]],["impl Freeze for seminfo",1,["libc::unix::linux_like::linux::gnu::seminfo"]],["impl Freeze for ptrace_peeksiginfo_args",1,["libc::unix::linux_like::linux::gnu::ptrace_peeksiginfo_args"]],["impl Freeze for __c_anonymous_ptrace_syscall_info_entry",1,["libc::unix::linux_like::linux::gnu::__c_anonymous_ptrace_syscall_info_entry"]],["impl Freeze for __c_anonymous_ptrace_syscall_info_exit",1,["libc::unix::linux_like::linux::gnu::__c_anonymous_ptrace_syscall_info_exit"]],["impl Freeze for __c_anonymous_ptrace_syscall_info_seccomp",1,["libc::unix::linux_like::linux::gnu::__c_anonymous_ptrace_syscall_info_seccomp"]],["impl Freeze for ptrace_syscall_info",1,["libc::unix::linux_like::linux::gnu::ptrace_syscall_info"]],["impl Freeze for __c_anonymous_ptrace_syscall_info_data",1,["libc::unix::linux_like::linux::gnu::__c_anonymous_ptrace_syscall_info_data"]],["impl Freeze for utmpx",1,["libc::unix::linux_like::linux::gnu::utmpx"]],["impl Freeze for termios2",1,["libc::unix::linux_like::linux::arch::generic::termios2"]],["impl Freeze for open_how",1,["libc::unix::linux_like::linux::non_exhaustive::open_how"]],["impl Freeze for fpos64_t",1,["libc::unix::linux_like::linux::fpos64_t"]],["impl Freeze for glob_t",1,["libc::unix::linux_like::linux::glob_t"]],["impl Freeze for passwd",1,["libc::unix::linux_like::linux::passwd"]],["impl Freeze for spwd",1,["libc::unix::linux_like::linux::spwd"]],["impl Freeze for dqblk",1,["libc::unix::linux_like::linux::dqblk"]],["impl Freeze for signalfd_siginfo",1,["libc::unix::linux_like::linux::signalfd_siginfo"]],["impl Freeze for itimerspec",1,["libc::unix::linux_like::linux::itimerspec"]],["impl Freeze for fsid_t",1,["libc::unix::linux_like::linux::fsid_t"]],["impl Freeze for packet_mreq",1,["libc::unix::linux_like::linux::packet_mreq"]],["impl Freeze for cpu_set_t",1,["libc::unix::linux_like::linux::cpu_set_t"]],["impl Freeze for if_nameindex",1,["libc::unix::linux_like::linux::if_nameindex"]],["impl Freeze for msginfo",1,["libc::unix::linux_like::linux::msginfo"]],["impl Freeze for sembuf",1,["libc::unix::linux_like::linux::sembuf"]],["impl Freeze for input_event",1,["libc::unix::linux_like::linux::input_event"]],["impl Freeze for input_id",1,["libc::unix::linux_like::linux::input_id"]],["impl Freeze for input_absinfo",1,["libc::unix::linux_like::linux::input_absinfo"]],["impl Freeze for input_keymap_entry",1,["libc::unix::linux_like::linux::input_keymap_entry"]],["impl Freeze for input_mask",1,["libc::unix::linux_like::linux::input_mask"]],["impl Freeze for ff_replay",1,["libc::unix::linux_like::linux::ff_replay"]],["impl Freeze for ff_trigger",1,["libc::unix::linux_like::linux::ff_trigger"]],["impl Freeze for ff_envelope",1,["libc::unix::linux_like::linux::ff_envelope"]],["impl Freeze for ff_constant_effect",1,["libc::unix::linux_like::linux::ff_constant_effect"]],["impl Freeze for ff_ramp_effect",1,["libc::unix::linux_like::linux::ff_ramp_effect"]],["impl Freeze for ff_condition_effect",1,["libc::unix::linux_like::linux::ff_condition_effect"]],["impl Freeze for ff_periodic_effect",1,["libc::unix::linux_like::linux::ff_periodic_effect"]],["impl Freeze for ff_rumble_effect",1,["libc::unix::linux_like::linux::ff_rumble_effect"]],["impl Freeze for ff_effect",1,["libc::unix::linux_like::linux::ff_effect"]],["impl Freeze for uinput_ff_upload",1,["libc::unix::linux_like::linux::uinput_ff_upload"]],["impl Freeze for uinput_ff_erase",1,["libc::unix::linux_like::linux::uinput_ff_erase"]],["impl Freeze for uinput_abs_setup",1,["libc::unix::linux_like::linux::uinput_abs_setup"]],["impl Freeze for dl_phdr_info",1,["libc::unix::linux_like::linux::dl_phdr_info"]],["impl Freeze for Elf32_Ehdr",1,["libc::unix::linux_like::linux::Elf32_Ehdr"]],["impl Freeze for Elf64_Ehdr",1,["libc::unix::linux_like::linux::Elf64_Ehdr"]],["impl Freeze for Elf32_Sym",1,["libc::unix::linux_like::linux::Elf32_Sym"]],["impl Freeze for Elf64_Sym",1,["libc::unix::linux_like::linux::Elf64_Sym"]],["impl Freeze for Elf32_Phdr",1,["libc::unix::linux_like::linux::Elf32_Phdr"]],["impl Freeze for Elf64_Phdr",1,["libc::unix::linux_like::linux::Elf64_Phdr"]],["impl Freeze for Elf32_Shdr",1,["libc::unix::linux_like::linux::Elf32_Shdr"]],["impl Freeze for Elf64_Shdr",1,["libc::unix::linux_like::linux::Elf64_Shdr"]],["impl Freeze for ucred",1,["libc::unix::linux_like::linux::ucred"]],["impl Freeze for mntent",1,["libc::unix::linux_like::linux::mntent"]],["impl Freeze for posix_spawn_file_actions_t",1,["libc::unix::linux_like::linux::posix_spawn_file_actions_t"]],["impl Freeze for posix_spawnattr_t",1,["libc::unix::linux_like::linux::posix_spawnattr_t"]],["impl Freeze for genlmsghdr",1,["libc::unix::linux_like::linux::genlmsghdr"]],["impl Freeze for in6_pktinfo",1,["libc::unix::linux_like::linux::in6_pktinfo"]],["impl Freeze for arpd_request",1,["libc::unix::linux_like::linux::arpd_request"]],["impl Freeze for inotify_event",1,["libc::unix::linux_like::linux::inotify_event"]],["impl Freeze for fanotify_response",1,["libc::unix::linux_like::linux::fanotify_response"]],["impl Freeze for sockaddr_vm",1,["libc::unix::linux_like::linux::sockaddr_vm"]],["impl Freeze for regmatch_t",1,["libc::unix::linux_like::linux::regmatch_t"]],["impl Freeze for sock_extended_err",1,["libc::unix::linux_like::linux::sock_extended_err"]],["impl Freeze for __c_anonymous_sockaddr_can_tp",1,["libc::unix::linux_like::linux::__c_anonymous_sockaddr_can_tp"]],["impl Freeze for __c_anonymous_sockaddr_can_j1939",1,["libc::unix::linux_like::linux::__c_anonymous_sockaddr_can_j1939"]],["impl Freeze for can_filter",1,["libc::unix::linux_like::linux::can_filter"]],["impl Freeze for j1939_filter",1,["libc::unix::linux_like::linux::j1939_filter"]],["impl Freeze for sock_filter",1,["libc::unix::linux_like::linux::sock_filter"]],["impl Freeze for sock_fprog",1,["libc::unix::linux_like::linux::sock_fprog"]],["impl Freeze for seccomp_data",1,["libc::unix::linux_like::linux::seccomp_data"]],["impl Freeze for nlmsghdr",1,["libc::unix::linux_like::linux::nlmsghdr"]],["impl Freeze for nlmsgerr",1,["libc::unix::linux_like::linux::nlmsgerr"]],["impl Freeze for nlattr",1,["libc::unix::linux_like::linux::nlattr"]],["impl Freeze for file_clone_range",1,["libc::unix::linux_like::linux::file_clone_range"]],["impl Freeze for __c_anonymous_ifru_map",1,["libc::unix::linux_like::linux::__c_anonymous_ifru_map"]],["impl Freeze for in6_ifreq",1,["libc::unix::linux_like::linux::in6_ifreq"]],["impl Freeze for option",1,["libc::unix::linux_like::linux::option"]],["impl Freeze for sctp_initmsg",1,["libc::unix::linux_like::linux::sctp_initmsg"]],["impl Freeze for sctp_sndrcvinfo",1,["libc::unix::linux_like::linux::sctp_sndrcvinfo"]],["impl Freeze for sctp_sndinfo",1,["libc::unix::linux_like::linux::sctp_sndinfo"]],["impl Freeze for sctp_rcvinfo",1,["libc::unix::linux_like::linux::sctp_rcvinfo"]],["impl Freeze for sctp_nxtinfo",1,["libc::unix::linux_like::linux::sctp_nxtinfo"]],["impl Freeze for sctp_prinfo",1,["libc::unix::linux_like::linux::sctp_prinfo"]],["impl Freeze for sctp_authinfo",1,["libc::unix::linux_like::linux::sctp_authinfo"]],["impl Freeze for rlimit64",1,["libc::unix::linux_like::linux::rlimit64"]],["impl Freeze for sockaddr_nl",1,["libc::unix::linux_like::linux::sockaddr_nl"]],["impl Freeze for dirent",1,["libc::unix::linux_like::linux::dirent"]],["impl Freeze for sockaddr_alg",1,["libc::unix::linux_like::linux::sockaddr_alg"]],["impl Freeze for uinput_setup",1,["libc::unix::linux_like::linux::uinput_setup"]],["impl Freeze for uinput_user_dev",1,["libc::unix::linux_like::linux::uinput_user_dev"]],["impl Freeze for af_alg_iv",1,["libc::unix::linux_like::linux::af_alg_iv"]],["impl Freeze for mq_attr",1,["libc::unix::linux_like::linux::mq_attr"]],["impl Freeze for __c_anonymous_ifr_ifru",1,["libc::unix::linux_like::linux::__c_anonymous_ifr_ifru"]],["impl Freeze for ifreq",1,["libc::unix::linux_like::linux::ifreq"]],["impl Freeze for __c_anonymous_ifc_ifcu",1,["libc::unix::linux_like::linux::__c_anonymous_ifc_ifcu"]],["impl Freeze for ifconf",1,["libc::unix::linux_like::linux::ifconf"]],["impl Freeze for hwtstamp_config",1,["libc::unix::linux_like::linux::hwtstamp_config"]],["impl Freeze for dirent64",1,["libc::unix::linux_like::linux::dirent64"]],["impl Freeze for sock_txtime",1,["libc::unix::linux_like::linux::sock_txtime"]],["impl Freeze for __c_anonymous_sockaddr_can_can_addr",1,["libc::unix::linux_like::linux::__c_anonymous_sockaddr_can_can_addr"]],["impl Freeze for sockaddr_can",1,["libc::unix::linux_like::linux::sockaddr_can"]],["impl Freeze for pthread_mutexattr_t",1,["libc::unix::linux_like::linux::pthread_mutexattr_t"]],["impl Freeze for pthread_rwlockattr_t",1,["libc::unix::linux_like::linux::pthread_rwlockattr_t"]],["impl Freeze for pthread_condattr_t",1,["libc::unix::linux_like::linux::pthread_condattr_t"]],["impl Freeze for pthread_barrierattr_t",1,["libc::unix::linux_like::linux::pthread_barrierattr_t"]],["impl Freeze for fanotify_event_metadata",1,["libc::unix::linux_like::linux::fanotify_event_metadata"]],["impl Freeze for pthread_cond_t",1,["libc::unix::linux_like::linux::pthread_cond_t"]],["impl Freeze for pthread_mutex_t",1,["libc::unix::linux_like::linux::pthread_mutex_t"]],["impl Freeze for pthread_rwlock_t",1,["libc::unix::linux_like::linux::pthread_rwlock_t"]],["impl Freeze for pthread_barrier_t",1,["libc::unix::linux_like::linux::pthread_barrier_t"]],["impl Freeze for can_frame",1,["libc::unix::linux_like::linux::can_frame"]],["impl Freeze for canfd_frame",1,["libc::unix::linux_like::linux::canfd_frame"]],["impl Freeze for canxl_frame",1,["libc::unix::linux_like::linux::canxl_frame"]],["impl Freeze for timezone",1,["libc::unix::linux_like::timezone"]],["impl Freeze for in_addr",1,["libc::unix::linux_like::in_addr"]],["impl Freeze for ip_mreq",1,["libc::unix::linux_like::ip_mreq"]],["impl Freeze for ip_mreqn",1,["libc::unix::linux_like::ip_mreqn"]],["impl Freeze for ip_mreq_source",1,["libc::unix::linux_like::ip_mreq_source"]],["impl Freeze for sockaddr",1,["libc::unix::linux_like::sockaddr"]],["impl Freeze for sockaddr_in",1,["libc::unix::linux_like::sockaddr_in"]],["impl Freeze for sockaddr_in6",1,["libc::unix::linux_like::sockaddr_in6"]],["impl Freeze for addrinfo",1,["libc::unix::linux_like::addrinfo"]],["impl Freeze for sockaddr_ll",1,["libc::unix::linux_like::sockaddr_ll"]],["impl Freeze for fd_set",1,["libc::unix::linux_like::fd_set"]],["impl Freeze for tm",1,["libc::unix::linux_like::tm"]],["impl Freeze for sched_param",1,["libc::unix::linux_like::sched_param"]],["impl Freeze for Dl_info",1,["libc::unix::linux_like::Dl_info"]],["impl Freeze for lconv",1,["libc::unix::linux_like::lconv"]],["impl Freeze for in_pktinfo",1,["libc::unix::linux_like::in_pktinfo"]],["impl Freeze for ifaddrs",1,["libc::unix::linux_like::ifaddrs"]],["impl Freeze for in6_rtmsg",1,["libc::unix::linux_like::in6_rtmsg"]],["impl Freeze for arpreq",1,["libc::unix::linux_like::arpreq"]],["impl Freeze for arpreq_old",1,["libc::unix::linux_like::arpreq_old"]],["impl Freeze for arphdr",1,["libc::unix::linux_like::arphdr"]],["impl Freeze for mmsghdr",1,["libc::unix::linux_like::mmsghdr"]],["impl Freeze for epoll_event",1,["libc::unix::linux_like::epoll_event"]],["impl Freeze for sockaddr_un",1,["libc::unix::linux_like::sockaddr_un"]],["impl Freeze for sockaddr_storage",1,["libc::unix::linux_like::sockaddr_storage"]],["impl Freeze for utsname",1,["libc::unix::linux_like::utsname"]],["impl Freeze for sigevent",1,["libc::unix::linux_like::sigevent"]],["impl Freeze for in6_addr",1,["libc::unix::align::in6_addr"]],["impl Freeze for DIR",1,["libc::unix::DIR"]],["impl Freeze for group",1,["libc::unix::group"]],["impl Freeze for utimbuf",1,["libc::unix::utimbuf"]],["impl Freeze for timeval",1,["libc::unix::timeval"]],["impl Freeze for timespec",1,["libc::unix::timespec"]],["impl Freeze for rlimit",1,["libc::unix::rlimit"]],["impl Freeze for rusage",1,["libc::unix::rusage"]],["impl Freeze for ipv6_mreq",1,["libc::unix::ipv6_mreq"]],["impl Freeze for hostent",1,["libc::unix::hostent"]],["impl Freeze for iovec",1,["libc::unix::iovec"]],["impl Freeze for pollfd",1,["libc::unix::pollfd"]],["impl Freeze for winsize",1,["libc::unix::winsize"]],["impl Freeze for linger",1,["libc::unix::linger"]],["impl Freeze for sigval",1,["libc::unix::sigval"]],["impl Freeze for itimerval",1,["libc::unix::itimerval"]],["impl Freeze for tms",1,["libc::unix::tms"]],["impl Freeze for servent",1,["libc::unix::servent"]],["impl Freeze for protoent",1,["libc::unix::protoent"]],["impl Freeze for FILE",1,["libc::unix::FILE"]],["impl Freeze for fpos_t",1,["libc::unix::fpos_t"]]], diff --git a/implementors/core/marker/trait.Send.js b/implementors/core/marker/trait.Send.js index 199180edb8..2f6adaeb50 100644 --- a/implementors/core/marker/trait.Send.js +++ b/implementors/core/marker/trait.Send.js @@ -1,6 +1,6 @@ (function() {var implementors = { "bytemuck":[["impl Send for CheckedCastError",1,["bytemuck::checked::CheckedCastError"]],["impl Send for PodCastError",1,["bytemuck::PodCastError"]]], -"cosmic_text":[["impl Send for Color",1,["cosmic_text::attrs::Color"]],["impl Send for FamilyOwned",1,["cosmic_text::attrs::FamilyOwned"]],["impl<'a> Send for Attrs<'a>",1,["cosmic_text::attrs::Attrs"]],["impl Send for AttrsOwned",1,["cosmic_text::attrs::AttrsOwned"]],["impl Send for AttrsList",1,["cosmic_text::attrs::AttrsList"]],["impl<'text> Send for BidiParagraphs<'text>",1,["cosmic_text::bidi_para::BidiParagraphs"]],["impl Send for Cursor",1,["cosmic_text::buffer::Cursor"]],["impl Send for Affinity",1,["cosmic_text::buffer::Affinity"]],["impl Send for LayoutCursor",1,["cosmic_text::buffer::LayoutCursor"]],["impl<'a> Send for LayoutRun<'a>",1,["cosmic_text::buffer::LayoutRun"]],["impl<'b> Send for LayoutRunIter<'b>",1,["cosmic_text::buffer::LayoutRunIter"]],["impl Send for Metrics",1,["cosmic_text::buffer::Metrics"]],["impl Send for Buffer",1,["cosmic_text::buffer::Buffer"]],["impl Send for BufferLine",1,["cosmic_text::buffer_line::BufferLine"]],["impl Send for CacheKey",1,["cosmic_text::cache::CacheKey"]],["impl Send for SubpixelBin",1,["cosmic_text::cache::SubpixelBin"]],["impl Send for Editor",1,["cosmic_text::edit::editor::Editor"]],["impl Send for Action",1,["cosmic_text::edit::Action"]],["impl Send for FontSystem",1,["cosmic_text::font::system::FontSystem"]],["impl<'a, T> Send for BorrowedWithFontSystem<'a, T>where\n T: Send,",1,["cosmic_text::font::system::BorrowedWithFontSystem"]],["impl Send for Font",1,["cosmic_text::font::Font"]],["impl Send for LayoutGlyph",1,["cosmic_text::layout::LayoutGlyph"]],["impl Send for PhysicalGlyph",1,["cosmic_text::layout::PhysicalGlyph"]],["impl Send for LayoutLine",1,["cosmic_text::layout::LayoutLine"]],["impl Send for Wrap",1,["cosmic_text::layout::Wrap"]],["impl Send for Align",1,["cosmic_text::layout::Align"]],["impl Send for Shaping",1,["cosmic_text::shape::Shaping"]],["impl Send for ShapeBuffer",1,["cosmic_text::shape::ShapeBuffer"]],["impl Send for ShapeGlyph",1,["cosmic_text::shape::ShapeGlyph"]],["impl Send for ShapeWord",1,["cosmic_text::shape::ShapeWord"]],["impl Send for ShapeSpan",1,["cosmic_text::shape::ShapeSpan"]],["impl Send for ShapeLine",1,["cosmic_text::shape::ShapeLine"]],["impl Send for SwashCache",1,["cosmic_text::swash::SwashCache"]]], +"cosmic_text":[["impl Send for Color",1,["cosmic_text::attrs::Color"]],["impl Send for FamilyOwned",1,["cosmic_text::attrs::FamilyOwned"]],["impl<'a> Send for Attrs<'a>",1,["cosmic_text::attrs::Attrs"]],["impl Send for AttrsOwned",1,["cosmic_text::attrs::AttrsOwned"]],["impl Send for AttrsList",1,["cosmic_text::attrs::AttrsList"]],["impl<'text> Send for BidiParagraphs<'text>",1,["cosmic_text::bidi_para::BidiParagraphs"]],["impl Send for Cursor",1,["cosmic_text::buffer::Cursor"]],["impl Send for Affinity",1,["cosmic_text::buffer::Affinity"]],["impl Send for LayoutCursor",1,["cosmic_text::buffer::LayoutCursor"]],["impl<'a> Send for LayoutRun<'a>",1,["cosmic_text::buffer::LayoutRun"]],["impl<'b> Send for LayoutRunIter<'b>",1,["cosmic_text::buffer::LayoutRunIter"]],["impl Send for Metrics",1,["cosmic_text::buffer::Metrics"]],["impl Send for Buffer",1,["cosmic_text::buffer::Buffer"]],["impl Send for BufferLine",1,["cosmic_text::buffer_line::BufferLine"]],["impl Send for CacheKey",1,["cosmic_text::cache::CacheKey"]],["impl Send for SubpixelBin",1,["cosmic_text::cache::SubpixelBin"]],["impl Send for Editor",1,["cosmic_text::edit::editor::Editor"]],["impl Send for Action",1,["cosmic_text::edit::Action"]],["impl Send for ChangeItem",1,["cosmic_text::edit::ChangeItem"]],["impl Send for Change",1,["cosmic_text::edit::Change"]],["impl Send for FontSystem",1,["cosmic_text::font::system::FontSystem"]],["impl<'a, T> Send for BorrowedWithFontSystem<'a, T>where\n T: Send,",1,["cosmic_text::font::system::BorrowedWithFontSystem"]],["impl Send for Font",1,["cosmic_text::font::Font"]],["impl Send for LayoutGlyph",1,["cosmic_text::layout::LayoutGlyph"]],["impl Send for PhysicalGlyph",1,["cosmic_text::layout::PhysicalGlyph"]],["impl Send for LayoutLine",1,["cosmic_text::layout::LayoutLine"]],["impl Send for Wrap",1,["cosmic_text::layout::Wrap"]],["impl Send for Align",1,["cosmic_text::layout::Align"]],["impl Send for Shaping",1,["cosmic_text::shape::Shaping"]],["impl Send for ShapeBuffer",1,["cosmic_text::shape::ShapeBuffer"]],["impl Send for ShapeGlyph",1,["cosmic_text::shape::ShapeGlyph"]],["impl Send for ShapeWord",1,["cosmic_text::shape::ShapeWord"]],["impl Send for ShapeSpan",1,["cosmic_text::shape::ShapeSpan"]],["impl Send for ShapeLine",1,["cosmic_text::shape::ShapeLine"]],["impl Send for SwashCache",1,["cosmic_text::swash::SwashCache"]]], "fontconfig_parser":[["impl Send for Error",1,["fontconfig_parser::error::Error"]],["impl Send for Alias",1,["fontconfig_parser::types::alias::Alias"]],["impl Send for Config",1,["fontconfig_parser::types::config::Config"]],["impl Send for Constant",1,["fontconfig_parser::types::constant::Constant"]],["impl Send for Dir",1,["fontconfig_parser::types::dir::Dir"]],["impl Send for CacheDir",1,["fontconfig_parser::types::dir::CacheDir"]],["impl Send for Include",1,["fontconfig_parser::types::dir::Include"]],["impl Send for RemapDir",1,["fontconfig_parser::types::dir::RemapDir"]],["impl Send for DirPrefix",1,["fontconfig_parser::types::dir::DirPrefix"]],["impl Send for ConfigPart",1,["fontconfig_parser::types::document::ConfigPart"]],["impl Send for FontConfig",1,["fontconfig_parser::types::document::FontConfig"]],["impl Send for DirData",1,["fontconfig_parser::types::document::DirData"]],["impl Send for RemapDirData",1,["fontconfig_parser::types::document::RemapDirData"]],["impl Send for Edit",1,["fontconfig_parser::types::match_::edit::Edit"]],["impl Send for EditBinding",1,["fontconfig_parser::types::match_::edit::EditBinding"]],["impl Send for EditMode",1,["fontconfig_parser::types::match_::edit::EditMode"]],["impl Send for Test",1,["fontconfig_parser::types::match_::test::Test"]],["impl Send for TestTarget",1,["fontconfig_parser::types::match_::test::TestTarget"]],["impl Send for TestCompare",1,["fontconfig_parser::types::match_::test::TestCompare"]],["impl Send for TestQual",1,["fontconfig_parser::types::match_::test::TestQual"]],["impl Send for Match",1,["fontconfig_parser::types::match_::Match"]],["impl Send for MatchTarget",1,["fontconfig_parser::types::match_::MatchTarget"]],["impl Send for Property",1,["fontconfig_parser::types::property::Property"]],["impl Send for PropertyKind",1,["fontconfig_parser::types::property::PropertyKind"]],["impl Send for SelectFont",1,["fontconfig_parser::types::selectfont::SelectFont"]],["impl Send for FontMatch",1,["fontconfig_parser::types::selectfont::FontMatch"]],["impl Send for ListOp",1,["fontconfig_parser::types::value::ListOp"]],["impl Send for UnaryOp",1,["fontconfig_parser::types::value::UnaryOp"]],["impl Send for BinaryOp",1,["fontconfig_parser::types::value::BinaryOp"]],["impl Send for TernaryOp",1,["fontconfig_parser::types::value::TernaryOp"]],["impl Send for Expression",1,["fontconfig_parser::types::value::Expression"]],["impl Send for PropertyTarget",1,["fontconfig_parser::types::value::PropertyTarget"]],["impl Send for Value",1,["fontconfig_parser::types::value::Value"]],["impl Send for IntOrRange",1,["fontconfig_parser::types::IntOrRange"]]], "fontdb":[["impl Send for ID",1,["fontdb::ID"]],["impl Send for Database",1,["fontdb::Database"]],["impl Send for FaceInfo",1,["fontdb::FaceInfo"]],["impl Send for Source",1,["fontdb::Source"]],["impl<'a> Send for Query<'a>",1,["fontdb::Query"]],["impl<'a> Send for Family<'a>",1,["fontdb::Family"]],["impl Send for Weight",1,["fontdb::Weight"]],["impl Send for Style",1,["fontdb::Style"]]], "libc":[["impl Send for statvfs",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::not_x32::statvfs"]],["impl Send for max_align_t",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::align::max_align_t"]],["impl Send for clone_args",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::align::clone_args"]],["impl Send for sigaction",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::sigaction"]],["impl Send for statfs",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::statfs"]],["impl Send for flock",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::flock"]],["impl Send for flock64",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::flock64"]],["impl Send for siginfo_t",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::siginfo_t"]],["impl !Send for stack_t",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::stack_t"]],["impl Send for stat",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::stat"]],["impl Send for stat64",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::stat64"]],["impl Send for statfs64",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::statfs64"]],["impl Send for statvfs64",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::statvfs64"]],["impl Send for pthread_attr_t",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::pthread_attr_t"]],["impl Send for _libc_fpxreg",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_fpxreg"]],["impl Send for _libc_xmmreg",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_xmmreg"]],["impl Send for _libc_fpstate",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_fpstate"]],["impl Send for user_regs_struct",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::user_regs_struct"]],["impl !Send for user",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::user"]],["impl !Send for mcontext_t",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::mcontext_t"]],["impl Send for ipc_perm",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::ipc_perm"]],["impl Send for shmid_ds",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::shmid_ds"]],["impl Send for seccomp_notif_sizes",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::seccomp_notif_sizes"]],["impl Send for ptrace_rseq_configuration",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::ptrace_rseq_configuration"]],["impl Send for user_fpregs_struct",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::user_fpregs_struct"]],["impl !Send for ucontext_t",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::ucontext_t"]],["impl Send for sigset_t",1,["libc::unix::linux_like::linux::gnu::b64::sigset_t"]],["impl Send for sysinfo",1,["libc::unix::linux_like::linux::gnu::b64::sysinfo"]],["impl Send for msqid_ds",1,["libc::unix::linux_like::linux::gnu::b64::msqid_ds"]],["impl Send for semid_ds",1,["libc::unix::linux_like::linux::gnu::b64::semid_ds"]],["impl Send for sem_t",1,["libc::unix::linux_like::linux::gnu::align::sem_t"]],["impl Send for statx",1,["libc::unix::linux_like::linux::gnu::statx"]],["impl Send for statx_timestamp",1,["libc::unix::linux_like::linux::gnu::statx_timestamp"]],["impl !Send for aiocb",1,["libc::unix::linux_like::linux::gnu::aiocb"]],["impl Send for __exit_status",1,["libc::unix::linux_like::linux::gnu::__exit_status"]],["impl Send for __timeval",1,["libc::unix::linux_like::linux::gnu::__timeval"]],["impl !Send for glob64_t",1,["libc::unix::linux_like::linux::gnu::glob64_t"]],["impl !Send for msghdr",1,["libc::unix::linux_like::linux::gnu::msghdr"]],["impl Send for cmsghdr",1,["libc::unix::linux_like::linux::gnu::cmsghdr"]],["impl Send for termios",1,["libc::unix::linux_like::linux::gnu::termios"]],["impl Send for mallinfo",1,["libc::unix::linux_like::linux::gnu::mallinfo"]],["impl Send for mallinfo2",1,["libc::unix::linux_like::linux::gnu::mallinfo2"]],["impl Send for nl_pktinfo",1,["libc::unix::linux_like::linux::gnu::nl_pktinfo"]],["impl Send for nl_mmap_req",1,["libc::unix::linux_like::linux::gnu::nl_mmap_req"]],["impl Send for nl_mmap_hdr",1,["libc::unix::linux_like::linux::gnu::nl_mmap_hdr"]],["impl !Send for rtentry",1,["libc::unix::linux_like::linux::gnu::rtentry"]],["impl Send for timex",1,["libc::unix::linux_like::linux::gnu::timex"]],["impl Send for ntptimeval",1,["libc::unix::linux_like::linux::gnu::ntptimeval"]],["impl !Send for regex_t",1,["libc::unix::linux_like::linux::gnu::regex_t"]],["impl Send for Elf64_Chdr",1,["libc::unix::linux_like::linux::gnu::Elf64_Chdr"]],["impl Send for Elf32_Chdr",1,["libc::unix::linux_like::linux::gnu::Elf32_Chdr"]],["impl Send for seminfo",1,["libc::unix::linux_like::linux::gnu::seminfo"]],["impl Send for ptrace_peeksiginfo_args",1,["libc::unix::linux_like::linux::gnu::ptrace_peeksiginfo_args"]],["impl Send for __c_anonymous_ptrace_syscall_info_entry",1,["libc::unix::linux_like::linux::gnu::__c_anonymous_ptrace_syscall_info_entry"]],["impl Send for __c_anonymous_ptrace_syscall_info_exit",1,["libc::unix::linux_like::linux::gnu::__c_anonymous_ptrace_syscall_info_exit"]],["impl Send for __c_anonymous_ptrace_syscall_info_seccomp",1,["libc::unix::linux_like::linux::gnu::__c_anonymous_ptrace_syscall_info_seccomp"]],["impl Send for ptrace_syscall_info",1,["libc::unix::linux_like::linux::gnu::ptrace_syscall_info"]],["impl Send for __c_anonymous_ptrace_syscall_info_data",1,["libc::unix::linux_like::linux::gnu::__c_anonymous_ptrace_syscall_info_data"]],["impl Send for utmpx",1,["libc::unix::linux_like::linux::gnu::utmpx"]],["impl Send for termios2",1,["libc::unix::linux_like::linux::arch::generic::termios2"]],["impl Send for open_how",1,["libc::unix::linux_like::linux::non_exhaustive::open_how"]],["impl Send for fpos64_t",1,["libc::unix::linux_like::linux::fpos64_t"]],["impl !Send for glob_t",1,["libc::unix::linux_like::linux::glob_t"]],["impl !Send for passwd",1,["libc::unix::linux_like::linux::passwd"]],["impl !Send for spwd",1,["libc::unix::linux_like::linux::spwd"]],["impl Send for dqblk",1,["libc::unix::linux_like::linux::dqblk"]],["impl Send for signalfd_siginfo",1,["libc::unix::linux_like::linux::signalfd_siginfo"]],["impl Send for itimerspec",1,["libc::unix::linux_like::linux::itimerspec"]],["impl Send for fsid_t",1,["libc::unix::linux_like::linux::fsid_t"]],["impl Send for packet_mreq",1,["libc::unix::linux_like::linux::packet_mreq"]],["impl Send for cpu_set_t",1,["libc::unix::linux_like::linux::cpu_set_t"]],["impl !Send for if_nameindex",1,["libc::unix::linux_like::linux::if_nameindex"]],["impl Send for msginfo",1,["libc::unix::linux_like::linux::msginfo"]],["impl Send for sembuf",1,["libc::unix::linux_like::linux::sembuf"]],["impl Send for input_event",1,["libc::unix::linux_like::linux::input_event"]],["impl Send for input_id",1,["libc::unix::linux_like::linux::input_id"]],["impl Send for input_absinfo",1,["libc::unix::linux_like::linux::input_absinfo"]],["impl Send for input_keymap_entry",1,["libc::unix::linux_like::linux::input_keymap_entry"]],["impl Send for input_mask",1,["libc::unix::linux_like::linux::input_mask"]],["impl Send for ff_replay",1,["libc::unix::linux_like::linux::ff_replay"]],["impl Send for ff_trigger",1,["libc::unix::linux_like::linux::ff_trigger"]],["impl Send for ff_envelope",1,["libc::unix::linux_like::linux::ff_envelope"]],["impl Send for ff_constant_effect",1,["libc::unix::linux_like::linux::ff_constant_effect"]],["impl Send for ff_ramp_effect",1,["libc::unix::linux_like::linux::ff_ramp_effect"]],["impl Send for ff_condition_effect",1,["libc::unix::linux_like::linux::ff_condition_effect"]],["impl !Send for ff_periodic_effect",1,["libc::unix::linux_like::linux::ff_periodic_effect"]],["impl Send for ff_rumble_effect",1,["libc::unix::linux_like::linux::ff_rumble_effect"]],["impl Send for ff_effect",1,["libc::unix::linux_like::linux::ff_effect"]],["impl Send for uinput_ff_upload",1,["libc::unix::linux_like::linux::uinput_ff_upload"]],["impl Send for uinput_ff_erase",1,["libc::unix::linux_like::linux::uinput_ff_erase"]],["impl Send for uinput_abs_setup",1,["libc::unix::linux_like::linux::uinput_abs_setup"]],["impl !Send for dl_phdr_info",1,["libc::unix::linux_like::linux::dl_phdr_info"]],["impl Send for Elf32_Ehdr",1,["libc::unix::linux_like::linux::Elf32_Ehdr"]],["impl Send for Elf64_Ehdr",1,["libc::unix::linux_like::linux::Elf64_Ehdr"]],["impl Send for Elf32_Sym",1,["libc::unix::linux_like::linux::Elf32_Sym"]],["impl Send for Elf64_Sym",1,["libc::unix::linux_like::linux::Elf64_Sym"]],["impl Send for Elf32_Phdr",1,["libc::unix::linux_like::linux::Elf32_Phdr"]],["impl Send for Elf64_Phdr",1,["libc::unix::linux_like::linux::Elf64_Phdr"]],["impl Send for Elf32_Shdr",1,["libc::unix::linux_like::linux::Elf32_Shdr"]],["impl Send for Elf64_Shdr",1,["libc::unix::linux_like::linux::Elf64_Shdr"]],["impl Send for ucred",1,["libc::unix::linux_like::linux::ucred"]],["impl !Send for mntent",1,["libc::unix::linux_like::linux::mntent"]],["impl !Send for posix_spawn_file_actions_t",1,["libc::unix::linux_like::linux::posix_spawn_file_actions_t"]],["impl Send for posix_spawnattr_t",1,["libc::unix::linux_like::linux::posix_spawnattr_t"]],["impl Send for genlmsghdr",1,["libc::unix::linux_like::linux::genlmsghdr"]],["impl Send for in6_pktinfo",1,["libc::unix::linux_like::linux::in6_pktinfo"]],["impl Send for arpd_request",1,["libc::unix::linux_like::linux::arpd_request"]],["impl Send for inotify_event",1,["libc::unix::linux_like::linux::inotify_event"]],["impl Send for fanotify_response",1,["libc::unix::linux_like::linux::fanotify_response"]],["impl Send for sockaddr_vm",1,["libc::unix::linux_like::linux::sockaddr_vm"]],["impl Send for regmatch_t",1,["libc::unix::linux_like::linux::regmatch_t"]],["impl Send for sock_extended_err",1,["libc::unix::linux_like::linux::sock_extended_err"]],["impl Send for __c_anonymous_sockaddr_can_tp",1,["libc::unix::linux_like::linux::__c_anonymous_sockaddr_can_tp"]],["impl Send for __c_anonymous_sockaddr_can_j1939",1,["libc::unix::linux_like::linux::__c_anonymous_sockaddr_can_j1939"]],["impl Send for can_filter",1,["libc::unix::linux_like::linux::can_filter"]],["impl Send for j1939_filter",1,["libc::unix::linux_like::linux::j1939_filter"]],["impl Send for sock_filter",1,["libc::unix::linux_like::linux::sock_filter"]],["impl !Send for sock_fprog",1,["libc::unix::linux_like::linux::sock_fprog"]],["impl Send for seccomp_data",1,["libc::unix::linux_like::linux::seccomp_data"]],["impl Send for nlmsghdr",1,["libc::unix::linux_like::linux::nlmsghdr"]],["impl Send for nlmsgerr",1,["libc::unix::linux_like::linux::nlmsgerr"]],["impl Send for nlattr",1,["libc::unix::linux_like::linux::nlattr"]],["impl Send for file_clone_range",1,["libc::unix::linux_like::linux::file_clone_range"]],["impl Send for __c_anonymous_ifru_map",1,["libc::unix::linux_like::linux::__c_anonymous_ifru_map"]],["impl Send for in6_ifreq",1,["libc::unix::linux_like::linux::in6_ifreq"]],["impl !Send for option",1,["libc::unix::linux_like::linux::option"]],["impl Send for sctp_initmsg",1,["libc::unix::linux_like::linux::sctp_initmsg"]],["impl Send for sctp_sndrcvinfo",1,["libc::unix::linux_like::linux::sctp_sndrcvinfo"]],["impl Send for sctp_sndinfo",1,["libc::unix::linux_like::linux::sctp_sndinfo"]],["impl Send for sctp_rcvinfo",1,["libc::unix::linux_like::linux::sctp_rcvinfo"]],["impl Send for sctp_nxtinfo",1,["libc::unix::linux_like::linux::sctp_nxtinfo"]],["impl Send for sctp_prinfo",1,["libc::unix::linux_like::linux::sctp_prinfo"]],["impl Send for sctp_authinfo",1,["libc::unix::linux_like::linux::sctp_authinfo"]],["impl Send for rlimit64",1,["libc::unix::linux_like::linux::rlimit64"]],["impl Send for sockaddr_nl",1,["libc::unix::linux_like::linux::sockaddr_nl"]],["impl Send for dirent",1,["libc::unix::linux_like::linux::dirent"]],["impl Send for sockaddr_alg",1,["libc::unix::linux_like::linux::sockaddr_alg"]],["impl Send for uinput_setup",1,["libc::unix::linux_like::linux::uinput_setup"]],["impl Send for uinput_user_dev",1,["libc::unix::linux_like::linux::uinput_user_dev"]],["impl Send for af_alg_iv",1,["libc::unix::linux_like::linux::af_alg_iv"]],["impl Send for mq_attr",1,["libc::unix::linux_like::linux::mq_attr"]],["impl !Send for __c_anonymous_ifr_ifru",1,["libc::unix::linux_like::linux::__c_anonymous_ifr_ifru"]],["impl !Send for ifreq",1,["libc::unix::linux_like::linux::ifreq"]],["impl !Send for __c_anonymous_ifc_ifcu",1,["libc::unix::linux_like::linux::__c_anonymous_ifc_ifcu"]],["impl !Send for ifconf",1,["libc::unix::linux_like::linux::ifconf"]],["impl Send for hwtstamp_config",1,["libc::unix::linux_like::linux::hwtstamp_config"]],["impl Send for dirent64",1,["libc::unix::linux_like::linux::dirent64"]],["impl Send for sock_txtime",1,["libc::unix::linux_like::linux::sock_txtime"]],["impl Send for __c_anonymous_sockaddr_can_can_addr",1,["libc::unix::linux_like::linux::__c_anonymous_sockaddr_can_can_addr"]],["impl Send for sockaddr_can",1,["libc::unix::linux_like::linux::sockaddr_can"]],["impl Send for pthread_mutexattr_t",1,["libc::unix::linux_like::linux::pthread_mutexattr_t"]],["impl Send for pthread_rwlockattr_t",1,["libc::unix::linux_like::linux::pthread_rwlockattr_t"]],["impl Send for pthread_condattr_t",1,["libc::unix::linux_like::linux::pthread_condattr_t"]],["impl Send for pthread_barrierattr_t",1,["libc::unix::linux_like::linux::pthread_barrierattr_t"]],["impl Send for fanotify_event_metadata",1,["libc::unix::linux_like::linux::fanotify_event_metadata"]],["impl Send for pthread_cond_t",1,["libc::unix::linux_like::linux::pthread_cond_t"]],["impl Send for pthread_mutex_t",1,["libc::unix::linux_like::linux::pthread_mutex_t"]],["impl Send for pthread_rwlock_t",1,["libc::unix::linux_like::linux::pthread_rwlock_t"]],["impl Send for pthread_barrier_t",1,["libc::unix::linux_like::linux::pthread_barrier_t"]],["impl Send for can_frame",1,["libc::unix::linux_like::linux::can_frame"]],["impl Send for canfd_frame",1,["libc::unix::linux_like::linux::canfd_frame"]],["impl Send for canxl_frame",1,["libc::unix::linux_like::linux::canxl_frame"]],["impl Send for timezone",1,["libc::unix::linux_like::timezone"]],["impl Send for in_addr",1,["libc::unix::linux_like::in_addr"]],["impl Send for ip_mreq",1,["libc::unix::linux_like::ip_mreq"]],["impl Send for ip_mreqn",1,["libc::unix::linux_like::ip_mreqn"]],["impl Send for ip_mreq_source",1,["libc::unix::linux_like::ip_mreq_source"]],["impl Send for sockaddr",1,["libc::unix::linux_like::sockaddr"]],["impl Send for sockaddr_in",1,["libc::unix::linux_like::sockaddr_in"]],["impl Send for sockaddr_in6",1,["libc::unix::linux_like::sockaddr_in6"]],["impl !Send for addrinfo",1,["libc::unix::linux_like::addrinfo"]],["impl Send for sockaddr_ll",1,["libc::unix::linux_like::sockaddr_ll"]],["impl Send for fd_set",1,["libc::unix::linux_like::fd_set"]],["impl !Send for tm",1,["libc::unix::linux_like::tm"]],["impl Send for sched_param",1,["libc::unix::linux_like::sched_param"]],["impl !Send for Dl_info",1,["libc::unix::linux_like::Dl_info"]],["impl !Send for lconv",1,["libc::unix::linux_like::lconv"]],["impl Send for in_pktinfo",1,["libc::unix::linux_like::in_pktinfo"]],["impl !Send for ifaddrs",1,["libc::unix::linux_like::ifaddrs"]],["impl Send for in6_rtmsg",1,["libc::unix::linux_like::in6_rtmsg"]],["impl Send for arpreq",1,["libc::unix::linux_like::arpreq"]],["impl Send for arpreq_old",1,["libc::unix::linux_like::arpreq_old"]],["impl Send for arphdr",1,["libc::unix::linux_like::arphdr"]],["impl !Send for mmsghdr",1,["libc::unix::linux_like::mmsghdr"]],["impl Send for epoll_event",1,["libc::unix::linux_like::epoll_event"]],["impl Send for sockaddr_un",1,["libc::unix::linux_like::sockaddr_un"]],["impl Send for sockaddr_storage",1,["libc::unix::linux_like::sockaddr_storage"]],["impl Send for utsname",1,["libc::unix::linux_like::utsname"]],["impl !Send for sigevent",1,["libc::unix::linux_like::sigevent"]],["impl Send for in6_addr",1,["libc::unix::align::in6_addr"]],["impl Send for DIR",1,["libc::unix::DIR"]],["impl !Send for group",1,["libc::unix::group"]],["impl Send for utimbuf",1,["libc::unix::utimbuf"]],["impl Send for timeval",1,["libc::unix::timeval"]],["impl Send for timespec",1,["libc::unix::timespec"]],["impl Send for rlimit",1,["libc::unix::rlimit"]],["impl Send for rusage",1,["libc::unix::rusage"]],["impl Send for ipv6_mreq",1,["libc::unix::ipv6_mreq"]],["impl !Send for hostent",1,["libc::unix::hostent"]],["impl !Send for iovec",1,["libc::unix::iovec"]],["impl Send for pollfd",1,["libc::unix::pollfd"]],["impl Send for winsize",1,["libc::unix::winsize"]],["impl Send for linger",1,["libc::unix::linger"]],["impl !Send for sigval",1,["libc::unix::sigval"]],["impl Send for itimerval",1,["libc::unix::itimerval"]],["impl Send for tms",1,["libc::unix::tms"]],["impl !Send for servent",1,["libc::unix::servent"]],["impl !Send for protoent",1,["libc::unix::protoent"]],["impl Send for FILE",1,["libc::unix::FILE"]],["impl Send for fpos_t",1,["libc::unix::fpos_t"]]], diff --git a/implementors/core/marker/trait.StructuralEq.js b/implementors/core/marker/trait.StructuralEq.js index af79c36732..fe69965f08 100644 --- a/implementors/core/marker/trait.StructuralEq.js +++ b/implementors/core/marker/trait.StructuralEq.js @@ -1,6 +1,6 @@ (function() {var implementors = { "bytemuck":[["impl StructuralEq for PodCastError"],["impl StructuralEq for CheckedCastError"]], -"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"]], +"cosmic_text":[["impl StructuralEq for AttrsOwned"],["impl StructuralEq for Align"],["impl StructuralEq for Action"],["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 Cursor"],["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"]], diff --git a/implementors/core/marker/trait.StructuralPartialEq.js b/implementors/core/marker/trait.StructuralPartialEq.js index 812cb20f8e..06aff7caca 100644 --- a/implementors/core/marker/trait.StructuralPartialEq.js +++ b/implementors/core/marker/trait.StructuralPartialEq.js @@ -1,6 +1,6 @@ (function() {var implementors = { "bytemuck":[["impl StructuralPartialEq for CheckedCastError"],["impl StructuralPartialEq for PodCastError"]], -"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>"]], +"cosmic_text":[["impl StructuralPartialEq for CacheKey"],["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 Action"],["impl StructuralPartialEq for Color"],["impl StructuralPartialEq for Cursor"],["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"]], diff --git a/implementors/core/marker/trait.Sync.js b/implementors/core/marker/trait.Sync.js index e111649e62..0ca04de26f 100644 --- a/implementors/core/marker/trait.Sync.js +++ b/implementors/core/marker/trait.Sync.js @@ -1,6 +1,6 @@ (function() {var implementors = { "bytemuck":[["impl Sync for CheckedCastError",1,["bytemuck::checked::CheckedCastError"]],["impl Sync for PodCastError",1,["bytemuck::PodCastError"]]], -"cosmic_text":[["impl Sync for Color",1,["cosmic_text::attrs::Color"]],["impl Sync for FamilyOwned",1,["cosmic_text::attrs::FamilyOwned"]],["impl<'a> Sync for Attrs<'a>",1,["cosmic_text::attrs::Attrs"]],["impl Sync for AttrsOwned",1,["cosmic_text::attrs::AttrsOwned"]],["impl Sync for AttrsList",1,["cosmic_text::attrs::AttrsList"]],["impl<'text> Sync for BidiParagraphs<'text>",1,["cosmic_text::bidi_para::BidiParagraphs"]],["impl Sync for Cursor",1,["cosmic_text::buffer::Cursor"]],["impl Sync for Affinity",1,["cosmic_text::buffer::Affinity"]],["impl Sync for LayoutCursor",1,["cosmic_text::buffer::LayoutCursor"]],["impl<'a> Sync for LayoutRun<'a>",1,["cosmic_text::buffer::LayoutRun"]],["impl<'b> Sync for LayoutRunIter<'b>",1,["cosmic_text::buffer::LayoutRunIter"]],["impl Sync for Metrics",1,["cosmic_text::buffer::Metrics"]],["impl Sync for Buffer",1,["cosmic_text::buffer::Buffer"]],["impl Sync for BufferLine",1,["cosmic_text::buffer_line::BufferLine"]],["impl Sync for CacheKey",1,["cosmic_text::cache::CacheKey"]],["impl Sync for SubpixelBin",1,["cosmic_text::cache::SubpixelBin"]],["impl Sync for Editor",1,["cosmic_text::edit::editor::Editor"]],["impl Sync for Action",1,["cosmic_text::edit::Action"]],["impl Sync for FontSystem",1,["cosmic_text::font::system::FontSystem"]],["impl<'a, T> Sync for BorrowedWithFontSystem<'a, T>where\n T: Sync,",1,["cosmic_text::font::system::BorrowedWithFontSystem"]],["impl Sync for Font",1,["cosmic_text::font::Font"]],["impl Sync for LayoutGlyph",1,["cosmic_text::layout::LayoutGlyph"]],["impl Sync for PhysicalGlyph",1,["cosmic_text::layout::PhysicalGlyph"]],["impl Sync for LayoutLine",1,["cosmic_text::layout::LayoutLine"]],["impl Sync for Wrap",1,["cosmic_text::layout::Wrap"]],["impl Sync for Align",1,["cosmic_text::layout::Align"]],["impl Sync for Shaping",1,["cosmic_text::shape::Shaping"]],["impl Sync for ShapeBuffer",1,["cosmic_text::shape::ShapeBuffer"]],["impl Sync for ShapeGlyph",1,["cosmic_text::shape::ShapeGlyph"]],["impl Sync for ShapeWord",1,["cosmic_text::shape::ShapeWord"]],["impl Sync for ShapeSpan",1,["cosmic_text::shape::ShapeSpan"]],["impl Sync for ShapeLine",1,["cosmic_text::shape::ShapeLine"]],["impl Sync for SwashCache",1,["cosmic_text::swash::SwashCache"]]], +"cosmic_text":[["impl Sync for Color",1,["cosmic_text::attrs::Color"]],["impl Sync for FamilyOwned",1,["cosmic_text::attrs::FamilyOwned"]],["impl<'a> Sync for Attrs<'a>",1,["cosmic_text::attrs::Attrs"]],["impl Sync for AttrsOwned",1,["cosmic_text::attrs::AttrsOwned"]],["impl Sync for AttrsList",1,["cosmic_text::attrs::AttrsList"]],["impl<'text> Sync for BidiParagraphs<'text>",1,["cosmic_text::bidi_para::BidiParagraphs"]],["impl Sync for Cursor",1,["cosmic_text::buffer::Cursor"]],["impl Sync for Affinity",1,["cosmic_text::buffer::Affinity"]],["impl Sync for LayoutCursor",1,["cosmic_text::buffer::LayoutCursor"]],["impl<'a> Sync for LayoutRun<'a>",1,["cosmic_text::buffer::LayoutRun"]],["impl<'b> Sync for LayoutRunIter<'b>",1,["cosmic_text::buffer::LayoutRunIter"]],["impl Sync for Metrics",1,["cosmic_text::buffer::Metrics"]],["impl Sync for Buffer",1,["cosmic_text::buffer::Buffer"]],["impl Sync for BufferLine",1,["cosmic_text::buffer_line::BufferLine"]],["impl Sync for CacheKey",1,["cosmic_text::cache::CacheKey"]],["impl Sync for SubpixelBin",1,["cosmic_text::cache::SubpixelBin"]],["impl Sync for Editor",1,["cosmic_text::edit::editor::Editor"]],["impl Sync for Action",1,["cosmic_text::edit::Action"]],["impl Sync for ChangeItem",1,["cosmic_text::edit::ChangeItem"]],["impl Sync for Change",1,["cosmic_text::edit::Change"]],["impl Sync for FontSystem",1,["cosmic_text::font::system::FontSystem"]],["impl<'a, T> Sync for BorrowedWithFontSystem<'a, T>where\n T: Sync,",1,["cosmic_text::font::system::BorrowedWithFontSystem"]],["impl Sync for Font",1,["cosmic_text::font::Font"]],["impl Sync for LayoutGlyph",1,["cosmic_text::layout::LayoutGlyph"]],["impl Sync for PhysicalGlyph",1,["cosmic_text::layout::PhysicalGlyph"]],["impl Sync for LayoutLine",1,["cosmic_text::layout::LayoutLine"]],["impl Sync for Wrap",1,["cosmic_text::layout::Wrap"]],["impl Sync for Align",1,["cosmic_text::layout::Align"]],["impl Sync for Shaping",1,["cosmic_text::shape::Shaping"]],["impl Sync for ShapeBuffer",1,["cosmic_text::shape::ShapeBuffer"]],["impl Sync for ShapeGlyph",1,["cosmic_text::shape::ShapeGlyph"]],["impl Sync for ShapeWord",1,["cosmic_text::shape::ShapeWord"]],["impl Sync for ShapeSpan",1,["cosmic_text::shape::ShapeSpan"]],["impl Sync for ShapeLine",1,["cosmic_text::shape::ShapeLine"]],["impl Sync for SwashCache",1,["cosmic_text::swash::SwashCache"]]], "fontconfig_parser":[["impl Sync for Error",1,["fontconfig_parser::error::Error"]],["impl Sync for Alias",1,["fontconfig_parser::types::alias::Alias"]],["impl Sync for Config",1,["fontconfig_parser::types::config::Config"]],["impl Sync for Constant",1,["fontconfig_parser::types::constant::Constant"]],["impl Sync for Dir",1,["fontconfig_parser::types::dir::Dir"]],["impl Sync for CacheDir",1,["fontconfig_parser::types::dir::CacheDir"]],["impl Sync for Include",1,["fontconfig_parser::types::dir::Include"]],["impl Sync for RemapDir",1,["fontconfig_parser::types::dir::RemapDir"]],["impl Sync for DirPrefix",1,["fontconfig_parser::types::dir::DirPrefix"]],["impl Sync for ConfigPart",1,["fontconfig_parser::types::document::ConfigPart"]],["impl Sync for FontConfig",1,["fontconfig_parser::types::document::FontConfig"]],["impl Sync for DirData",1,["fontconfig_parser::types::document::DirData"]],["impl Sync for RemapDirData",1,["fontconfig_parser::types::document::RemapDirData"]],["impl Sync for Edit",1,["fontconfig_parser::types::match_::edit::Edit"]],["impl Sync for EditBinding",1,["fontconfig_parser::types::match_::edit::EditBinding"]],["impl Sync for EditMode",1,["fontconfig_parser::types::match_::edit::EditMode"]],["impl Sync for Test",1,["fontconfig_parser::types::match_::test::Test"]],["impl Sync for TestTarget",1,["fontconfig_parser::types::match_::test::TestTarget"]],["impl Sync for TestCompare",1,["fontconfig_parser::types::match_::test::TestCompare"]],["impl Sync for TestQual",1,["fontconfig_parser::types::match_::test::TestQual"]],["impl Sync for Match",1,["fontconfig_parser::types::match_::Match"]],["impl Sync for MatchTarget",1,["fontconfig_parser::types::match_::MatchTarget"]],["impl Sync for Property",1,["fontconfig_parser::types::property::Property"]],["impl Sync for PropertyKind",1,["fontconfig_parser::types::property::PropertyKind"]],["impl Sync for SelectFont",1,["fontconfig_parser::types::selectfont::SelectFont"]],["impl Sync for FontMatch",1,["fontconfig_parser::types::selectfont::FontMatch"]],["impl Sync for ListOp",1,["fontconfig_parser::types::value::ListOp"]],["impl Sync for UnaryOp",1,["fontconfig_parser::types::value::UnaryOp"]],["impl Sync for BinaryOp",1,["fontconfig_parser::types::value::BinaryOp"]],["impl Sync for TernaryOp",1,["fontconfig_parser::types::value::TernaryOp"]],["impl Sync for Expression",1,["fontconfig_parser::types::value::Expression"]],["impl Sync for PropertyTarget",1,["fontconfig_parser::types::value::PropertyTarget"]],["impl Sync for Value",1,["fontconfig_parser::types::value::Value"]],["impl Sync for IntOrRange",1,["fontconfig_parser::types::IntOrRange"]]], "fontdb":[["impl Sync for ID",1,["fontdb::ID"]],["impl Sync for Database",1,["fontdb::Database"]],["impl Sync for FaceInfo",1,["fontdb::FaceInfo"]],["impl Sync for Source",1,["fontdb::Source"]],["impl<'a> Sync for Query<'a>",1,["fontdb::Query"]],["impl<'a> Sync for Family<'a>",1,["fontdb::Family"]],["impl Sync for Weight",1,["fontdb::Weight"]],["impl Sync for Style",1,["fontdb::Style"]]], "libc":[["impl Sync for statvfs",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::not_x32::statvfs"]],["impl Sync for max_align_t",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::align::max_align_t"]],["impl Sync for clone_args",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::align::clone_args"]],["impl Sync for sigaction",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::sigaction"]],["impl Sync for statfs",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::statfs"]],["impl Sync for flock",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::flock"]],["impl Sync for flock64",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::flock64"]],["impl Sync for siginfo_t",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::siginfo_t"]],["impl !Sync for stack_t",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::stack_t"]],["impl Sync for stat",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::stat"]],["impl Sync for stat64",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::stat64"]],["impl Sync for statfs64",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::statfs64"]],["impl Sync for statvfs64",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::statvfs64"]],["impl Sync for pthread_attr_t",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::pthread_attr_t"]],["impl Sync for _libc_fpxreg",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_fpxreg"]],["impl Sync for _libc_xmmreg",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_xmmreg"]],["impl Sync for _libc_fpstate",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_fpstate"]],["impl Sync for user_regs_struct",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::user_regs_struct"]],["impl !Sync for user",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::user"]],["impl !Sync for mcontext_t",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::mcontext_t"]],["impl Sync for ipc_perm",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::ipc_perm"]],["impl Sync for shmid_ds",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::shmid_ds"]],["impl Sync for seccomp_notif_sizes",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::seccomp_notif_sizes"]],["impl Sync for ptrace_rseq_configuration",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::ptrace_rseq_configuration"]],["impl Sync for user_fpregs_struct",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::user_fpregs_struct"]],["impl !Sync for ucontext_t",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::ucontext_t"]],["impl Sync for sigset_t",1,["libc::unix::linux_like::linux::gnu::b64::sigset_t"]],["impl Sync for sysinfo",1,["libc::unix::linux_like::linux::gnu::b64::sysinfo"]],["impl Sync for msqid_ds",1,["libc::unix::linux_like::linux::gnu::b64::msqid_ds"]],["impl Sync for semid_ds",1,["libc::unix::linux_like::linux::gnu::b64::semid_ds"]],["impl Sync for sem_t",1,["libc::unix::linux_like::linux::gnu::align::sem_t"]],["impl Sync for statx",1,["libc::unix::linux_like::linux::gnu::statx"]],["impl Sync for statx_timestamp",1,["libc::unix::linux_like::linux::gnu::statx_timestamp"]],["impl !Sync for aiocb",1,["libc::unix::linux_like::linux::gnu::aiocb"]],["impl Sync for __exit_status",1,["libc::unix::linux_like::linux::gnu::__exit_status"]],["impl Sync for __timeval",1,["libc::unix::linux_like::linux::gnu::__timeval"]],["impl !Sync for glob64_t",1,["libc::unix::linux_like::linux::gnu::glob64_t"]],["impl !Sync for msghdr",1,["libc::unix::linux_like::linux::gnu::msghdr"]],["impl Sync for cmsghdr",1,["libc::unix::linux_like::linux::gnu::cmsghdr"]],["impl Sync for termios",1,["libc::unix::linux_like::linux::gnu::termios"]],["impl Sync for mallinfo",1,["libc::unix::linux_like::linux::gnu::mallinfo"]],["impl Sync for mallinfo2",1,["libc::unix::linux_like::linux::gnu::mallinfo2"]],["impl Sync for nl_pktinfo",1,["libc::unix::linux_like::linux::gnu::nl_pktinfo"]],["impl Sync for nl_mmap_req",1,["libc::unix::linux_like::linux::gnu::nl_mmap_req"]],["impl Sync for nl_mmap_hdr",1,["libc::unix::linux_like::linux::gnu::nl_mmap_hdr"]],["impl !Sync for rtentry",1,["libc::unix::linux_like::linux::gnu::rtentry"]],["impl Sync for timex",1,["libc::unix::linux_like::linux::gnu::timex"]],["impl Sync for ntptimeval",1,["libc::unix::linux_like::linux::gnu::ntptimeval"]],["impl !Sync for regex_t",1,["libc::unix::linux_like::linux::gnu::regex_t"]],["impl Sync for Elf64_Chdr",1,["libc::unix::linux_like::linux::gnu::Elf64_Chdr"]],["impl Sync for Elf32_Chdr",1,["libc::unix::linux_like::linux::gnu::Elf32_Chdr"]],["impl Sync for seminfo",1,["libc::unix::linux_like::linux::gnu::seminfo"]],["impl Sync for ptrace_peeksiginfo_args",1,["libc::unix::linux_like::linux::gnu::ptrace_peeksiginfo_args"]],["impl Sync for __c_anonymous_ptrace_syscall_info_entry",1,["libc::unix::linux_like::linux::gnu::__c_anonymous_ptrace_syscall_info_entry"]],["impl Sync for __c_anonymous_ptrace_syscall_info_exit",1,["libc::unix::linux_like::linux::gnu::__c_anonymous_ptrace_syscall_info_exit"]],["impl Sync for __c_anonymous_ptrace_syscall_info_seccomp",1,["libc::unix::linux_like::linux::gnu::__c_anonymous_ptrace_syscall_info_seccomp"]],["impl Sync for ptrace_syscall_info",1,["libc::unix::linux_like::linux::gnu::ptrace_syscall_info"]],["impl Sync for __c_anonymous_ptrace_syscall_info_data",1,["libc::unix::linux_like::linux::gnu::__c_anonymous_ptrace_syscall_info_data"]],["impl Sync for utmpx",1,["libc::unix::linux_like::linux::gnu::utmpx"]],["impl Sync for termios2",1,["libc::unix::linux_like::linux::arch::generic::termios2"]],["impl Sync for open_how",1,["libc::unix::linux_like::linux::non_exhaustive::open_how"]],["impl Sync for fpos64_t",1,["libc::unix::linux_like::linux::fpos64_t"]],["impl !Sync for glob_t",1,["libc::unix::linux_like::linux::glob_t"]],["impl !Sync for passwd",1,["libc::unix::linux_like::linux::passwd"]],["impl !Sync for spwd",1,["libc::unix::linux_like::linux::spwd"]],["impl Sync for dqblk",1,["libc::unix::linux_like::linux::dqblk"]],["impl Sync for signalfd_siginfo",1,["libc::unix::linux_like::linux::signalfd_siginfo"]],["impl Sync for itimerspec",1,["libc::unix::linux_like::linux::itimerspec"]],["impl Sync for fsid_t",1,["libc::unix::linux_like::linux::fsid_t"]],["impl Sync for packet_mreq",1,["libc::unix::linux_like::linux::packet_mreq"]],["impl Sync for cpu_set_t",1,["libc::unix::linux_like::linux::cpu_set_t"]],["impl !Sync for if_nameindex",1,["libc::unix::linux_like::linux::if_nameindex"]],["impl Sync for msginfo",1,["libc::unix::linux_like::linux::msginfo"]],["impl Sync for sembuf",1,["libc::unix::linux_like::linux::sembuf"]],["impl Sync for input_event",1,["libc::unix::linux_like::linux::input_event"]],["impl Sync for input_id",1,["libc::unix::linux_like::linux::input_id"]],["impl Sync for input_absinfo",1,["libc::unix::linux_like::linux::input_absinfo"]],["impl Sync for input_keymap_entry",1,["libc::unix::linux_like::linux::input_keymap_entry"]],["impl Sync for input_mask",1,["libc::unix::linux_like::linux::input_mask"]],["impl Sync for ff_replay",1,["libc::unix::linux_like::linux::ff_replay"]],["impl Sync for ff_trigger",1,["libc::unix::linux_like::linux::ff_trigger"]],["impl Sync for ff_envelope",1,["libc::unix::linux_like::linux::ff_envelope"]],["impl Sync for ff_constant_effect",1,["libc::unix::linux_like::linux::ff_constant_effect"]],["impl Sync for ff_ramp_effect",1,["libc::unix::linux_like::linux::ff_ramp_effect"]],["impl Sync for ff_condition_effect",1,["libc::unix::linux_like::linux::ff_condition_effect"]],["impl !Sync for ff_periodic_effect",1,["libc::unix::linux_like::linux::ff_periodic_effect"]],["impl Sync for ff_rumble_effect",1,["libc::unix::linux_like::linux::ff_rumble_effect"]],["impl Sync for ff_effect",1,["libc::unix::linux_like::linux::ff_effect"]],["impl Sync for uinput_ff_upload",1,["libc::unix::linux_like::linux::uinput_ff_upload"]],["impl Sync for uinput_ff_erase",1,["libc::unix::linux_like::linux::uinput_ff_erase"]],["impl Sync for uinput_abs_setup",1,["libc::unix::linux_like::linux::uinput_abs_setup"]],["impl !Sync for dl_phdr_info",1,["libc::unix::linux_like::linux::dl_phdr_info"]],["impl Sync for Elf32_Ehdr",1,["libc::unix::linux_like::linux::Elf32_Ehdr"]],["impl Sync for Elf64_Ehdr",1,["libc::unix::linux_like::linux::Elf64_Ehdr"]],["impl Sync for Elf32_Sym",1,["libc::unix::linux_like::linux::Elf32_Sym"]],["impl Sync for Elf64_Sym",1,["libc::unix::linux_like::linux::Elf64_Sym"]],["impl Sync for Elf32_Phdr",1,["libc::unix::linux_like::linux::Elf32_Phdr"]],["impl Sync for Elf64_Phdr",1,["libc::unix::linux_like::linux::Elf64_Phdr"]],["impl Sync for Elf32_Shdr",1,["libc::unix::linux_like::linux::Elf32_Shdr"]],["impl Sync for Elf64_Shdr",1,["libc::unix::linux_like::linux::Elf64_Shdr"]],["impl Sync for ucred",1,["libc::unix::linux_like::linux::ucred"]],["impl !Sync for mntent",1,["libc::unix::linux_like::linux::mntent"]],["impl !Sync for posix_spawn_file_actions_t",1,["libc::unix::linux_like::linux::posix_spawn_file_actions_t"]],["impl Sync for posix_spawnattr_t",1,["libc::unix::linux_like::linux::posix_spawnattr_t"]],["impl Sync for genlmsghdr",1,["libc::unix::linux_like::linux::genlmsghdr"]],["impl Sync for in6_pktinfo",1,["libc::unix::linux_like::linux::in6_pktinfo"]],["impl Sync for arpd_request",1,["libc::unix::linux_like::linux::arpd_request"]],["impl Sync for inotify_event",1,["libc::unix::linux_like::linux::inotify_event"]],["impl Sync for fanotify_response",1,["libc::unix::linux_like::linux::fanotify_response"]],["impl Sync for sockaddr_vm",1,["libc::unix::linux_like::linux::sockaddr_vm"]],["impl Sync for regmatch_t",1,["libc::unix::linux_like::linux::regmatch_t"]],["impl Sync for sock_extended_err",1,["libc::unix::linux_like::linux::sock_extended_err"]],["impl Sync for __c_anonymous_sockaddr_can_tp",1,["libc::unix::linux_like::linux::__c_anonymous_sockaddr_can_tp"]],["impl Sync for __c_anonymous_sockaddr_can_j1939",1,["libc::unix::linux_like::linux::__c_anonymous_sockaddr_can_j1939"]],["impl Sync for can_filter",1,["libc::unix::linux_like::linux::can_filter"]],["impl Sync for j1939_filter",1,["libc::unix::linux_like::linux::j1939_filter"]],["impl Sync for sock_filter",1,["libc::unix::linux_like::linux::sock_filter"]],["impl !Sync for sock_fprog",1,["libc::unix::linux_like::linux::sock_fprog"]],["impl Sync for seccomp_data",1,["libc::unix::linux_like::linux::seccomp_data"]],["impl Sync for nlmsghdr",1,["libc::unix::linux_like::linux::nlmsghdr"]],["impl Sync for nlmsgerr",1,["libc::unix::linux_like::linux::nlmsgerr"]],["impl Sync for nlattr",1,["libc::unix::linux_like::linux::nlattr"]],["impl Sync for file_clone_range",1,["libc::unix::linux_like::linux::file_clone_range"]],["impl Sync for __c_anonymous_ifru_map",1,["libc::unix::linux_like::linux::__c_anonymous_ifru_map"]],["impl Sync for in6_ifreq",1,["libc::unix::linux_like::linux::in6_ifreq"]],["impl !Sync for option",1,["libc::unix::linux_like::linux::option"]],["impl Sync for sctp_initmsg",1,["libc::unix::linux_like::linux::sctp_initmsg"]],["impl Sync for sctp_sndrcvinfo",1,["libc::unix::linux_like::linux::sctp_sndrcvinfo"]],["impl Sync for sctp_sndinfo",1,["libc::unix::linux_like::linux::sctp_sndinfo"]],["impl Sync for sctp_rcvinfo",1,["libc::unix::linux_like::linux::sctp_rcvinfo"]],["impl Sync for sctp_nxtinfo",1,["libc::unix::linux_like::linux::sctp_nxtinfo"]],["impl Sync for sctp_prinfo",1,["libc::unix::linux_like::linux::sctp_prinfo"]],["impl Sync for sctp_authinfo",1,["libc::unix::linux_like::linux::sctp_authinfo"]],["impl Sync for rlimit64",1,["libc::unix::linux_like::linux::rlimit64"]],["impl Sync for sockaddr_nl",1,["libc::unix::linux_like::linux::sockaddr_nl"]],["impl Sync for dirent",1,["libc::unix::linux_like::linux::dirent"]],["impl Sync for sockaddr_alg",1,["libc::unix::linux_like::linux::sockaddr_alg"]],["impl Sync for uinput_setup",1,["libc::unix::linux_like::linux::uinput_setup"]],["impl Sync for uinput_user_dev",1,["libc::unix::linux_like::linux::uinput_user_dev"]],["impl Sync for af_alg_iv",1,["libc::unix::linux_like::linux::af_alg_iv"]],["impl Sync for mq_attr",1,["libc::unix::linux_like::linux::mq_attr"]],["impl !Sync for __c_anonymous_ifr_ifru",1,["libc::unix::linux_like::linux::__c_anonymous_ifr_ifru"]],["impl !Sync for ifreq",1,["libc::unix::linux_like::linux::ifreq"]],["impl !Sync for __c_anonymous_ifc_ifcu",1,["libc::unix::linux_like::linux::__c_anonymous_ifc_ifcu"]],["impl !Sync for ifconf",1,["libc::unix::linux_like::linux::ifconf"]],["impl Sync for hwtstamp_config",1,["libc::unix::linux_like::linux::hwtstamp_config"]],["impl Sync for dirent64",1,["libc::unix::linux_like::linux::dirent64"]],["impl Sync for sock_txtime",1,["libc::unix::linux_like::linux::sock_txtime"]],["impl Sync for __c_anonymous_sockaddr_can_can_addr",1,["libc::unix::linux_like::linux::__c_anonymous_sockaddr_can_can_addr"]],["impl Sync for sockaddr_can",1,["libc::unix::linux_like::linux::sockaddr_can"]],["impl Sync for pthread_mutexattr_t",1,["libc::unix::linux_like::linux::pthread_mutexattr_t"]],["impl Sync for pthread_rwlockattr_t",1,["libc::unix::linux_like::linux::pthread_rwlockattr_t"]],["impl Sync for pthread_condattr_t",1,["libc::unix::linux_like::linux::pthread_condattr_t"]],["impl Sync for pthread_barrierattr_t",1,["libc::unix::linux_like::linux::pthread_barrierattr_t"]],["impl Sync for fanotify_event_metadata",1,["libc::unix::linux_like::linux::fanotify_event_metadata"]],["impl Sync for pthread_cond_t",1,["libc::unix::linux_like::linux::pthread_cond_t"]],["impl Sync for pthread_mutex_t",1,["libc::unix::linux_like::linux::pthread_mutex_t"]],["impl Sync for pthread_rwlock_t",1,["libc::unix::linux_like::linux::pthread_rwlock_t"]],["impl Sync for pthread_barrier_t",1,["libc::unix::linux_like::linux::pthread_barrier_t"]],["impl Sync for can_frame",1,["libc::unix::linux_like::linux::can_frame"]],["impl Sync for canfd_frame",1,["libc::unix::linux_like::linux::canfd_frame"]],["impl Sync for canxl_frame",1,["libc::unix::linux_like::linux::canxl_frame"]],["impl Sync for timezone",1,["libc::unix::linux_like::timezone"]],["impl Sync for in_addr",1,["libc::unix::linux_like::in_addr"]],["impl Sync for ip_mreq",1,["libc::unix::linux_like::ip_mreq"]],["impl Sync for ip_mreqn",1,["libc::unix::linux_like::ip_mreqn"]],["impl Sync for ip_mreq_source",1,["libc::unix::linux_like::ip_mreq_source"]],["impl Sync for sockaddr",1,["libc::unix::linux_like::sockaddr"]],["impl Sync for sockaddr_in",1,["libc::unix::linux_like::sockaddr_in"]],["impl Sync for sockaddr_in6",1,["libc::unix::linux_like::sockaddr_in6"]],["impl !Sync for addrinfo",1,["libc::unix::linux_like::addrinfo"]],["impl Sync for sockaddr_ll",1,["libc::unix::linux_like::sockaddr_ll"]],["impl Sync for fd_set",1,["libc::unix::linux_like::fd_set"]],["impl !Sync for tm",1,["libc::unix::linux_like::tm"]],["impl Sync for sched_param",1,["libc::unix::linux_like::sched_param"]],["impl !Sync for Dl_info",1,["libc::unix::linux_like::Dl_info"]],["impl !Sync for lconv",1,["libc::unix::linux_like::lconv"]],["impl Sync for in_pktinfo",1,["libc::unix::linux_like::in_pktinfo"]],["impl !Sync for ifaddrs",1,["libc::unix::linux_like::ifaddrs"]],["impl Sync for in6_rtmsg",1,["libc::unix::linux_like::in6_rtmsg"]],["impl Sync for arpreq",1,["libc::unix::linux_like::arpreq"]],["impl Sync for arpreq_old",1,["libc::unix::linux_like::arpreq_old"]],["impl Sync for arphdr",1,["libc::unix::linux_like::arphdr"]],["impl !Sync for mmsghdr",1,["libc::unix::linux_like::mmsghdr"]],["impl Sync for epoll_event",1,["libc::unix::linux_like::epoll_event"]],["impl Sync for sockaddr_un",1,["libc::unix::linux_like::sockaddr_un"]],["impl Sync for sockaddr_storage",1,["libc::unix::linux_like::sockaddr_storage"]],["impl Sync for utsname",1,["libc::unix::linux_like::utsname"]],["impl !Sync for sigevent",1,["libc::unix::linux_like::sigevent"]],["impl Sync for in6_addr",1,["libc::unix::align::in6_addr"]],["impl Sync for DIR",1,["libc::unix::DIR"]],["impl !Sync for group",1,["libc::unix::group"]],["impl Sync for utimbuf",1,["libc::unix::utimbuf"]],["impl Sync for timeval",1,["libc::unix::timeval"]],["impl Sync for timespec",1,["libc::unix::timespec"]],["impl Sync for rlimit",1,["libc::unix::rlimit"]],["impl Sync for rusage",1,["libc::unix::rusage"]],["impl Sync for ipv6_mreq",1,["libc::unix::ipv6_mreq"]],["impl !Sync for hostent",1,["libc::unix::hostent"]],["impl !Sync for iovec",1,["libc::unix::iovec"]],["impl Sync for pollfd",1,["libc::unix::pollfd"]],["impl Sync for winsize",1,["libc::unix::winsize"]],["impl Sync for linger",1,["libc::unix::linger"]],["impl !Sync for sigval",1,["libc::unix::sigval"]],["impl Sync for itimerval",1,["libc::unix::itimerval"]],["impl Sync for tms",1,["libc::unix::tms"]],["impl !Sync for servent",1,["libc::unix::servent"]],["impl !Sync for protoent",1,["libc::unix::protoent"]],["impl Sync for FILE",1,["libc::unix::FILE"]],["impl Sync for fpos_t",1,["libc::unix::fpos_t"]]], diff --git a/implementors/core/marker/trait.Unpin.js b/implementors/core/marker/trait.Unpin.js index c9d3c55bea..1c40685ef8 100644 --- a/implementors/core/marker/trait.Unpin.js +++ b/implementors/core/marker/trait.Unpin.js @@ -1,6 +1,6 @@ (function() {var implementors = { "bytemuck":[["impl Unpin for CheckedCastError",1,["bytemuck::checked::CheckedCastError"]],["impl Unpin for PodCastError",1,["bytemuck::PodCastError"]]], -"cosmic_text":[["impl Unpin for Color",1,["cosmic_text::attrs::Color"]],["impl Unpin for FamilyOwned",1,["cosmic_text::attrs::FamilyOwned"]],["impl<'a> Unpin for Attrs<'a>",1,["cosmic_text::attrs::Attrs"]],["impl Unpin for AttrsOwned",1,["cosmic_text::attrs::AttrsOwned"]],["impl Unpin for AttrsList",1,["cosmic_text::attrs::AttrsList"]],["impl<'text> Unpin for BidiParagraphs<'text>",1,["cosmic_text::bidi_para::BidiParagraphs"]],["impl Unpin for Cursor",1,["cosmic_text::buffer::Cursor"]],["impl Unpin for Affinity",1,["cosmic_text::buffer::Affinity"]],["impl Unpin for LayoutCursor",1,["cosmic_text::buffer::LayoutCursor"]],["impl<'a> Unpin for LayoutRun<'a>",1,["cosmic_text::buffer::LayoutRun"]],["impl<'b> Unpin for LayoutRunIter<'b>",1,["cosmic_text::buffer::LayoutRunIter"]],["impl Unpin for Metrics",1,["cosmic_text::buffer::Metrics"]],["impl Unpin for Buffer",1,["cosmic_text::buffer::Buffer"]],["impl Unpin for BufferLine",1,["cosmic_text::buffer_line::BufferLine"]],["impl Unpin for CacheKey",1,["cosmic_text::cache::CacheKey"]],["impl Unpin for SubpixelBin",1,["cosmic_text::cache::SubpixelBin"]],["impl Unpin for Editor",1,["cosmic_text::edit::editor::Editor"]],["impl Unpin for Action",1,["cosmic_text::edit::Action"]],["impl Unpin for FontSystem",1,["cosmic_text::font::system::FontSystem"]],["impl<'a, T> Unpin for BorrowedWithFontSystem<'a, T>",1,["cosmic_text::font::system::BorrowedWithFontSystem"]],["impl Unpin for Font",1,["cosmic_text::font::Font"]],["impl Unpin for LayoutGlyph",1,["cosmic_text::layout::LayoutGlyph"]],["impl Unpin for PhysicalGlyph",1,["cosmic_text::layout::PhysicalGlyph"]],["impl Unpin for LayoutLine",1,["cosmic_text::layout::LayoutLine"]],["impl Unpin for Wrap",1,["cosmic_text::layout::Wrap"]],["impl Unpin for Align",1,["cosmic_text::layout::Align"]],["impl Unpin for Shaping",1,["cosmic_text::shape::Shaping"]],["impl Unpin for ShapeBuffer",1,["cosmic_text::shape::ShapeBuffer"]],["impl Unpin for ShapeGlyph",1,["cosmic_text::shape::ShapeGlyph"]],["impl Unpin for ShapeWord",1,["cosmic_text::shape::ShapeWord"]],["impl Unpin for ShapeSpan",1,["cosmic_text::shape::ShapeSpan"]],["impl Unpin for ShapeLine",1,["cosmic_text::shape::ShapeLine"]],["impl Unpin for SwashCache",1,["cosmic_text::swash::SwashCache"]]], +"cosmic_text":[["impl Unpin for Color",1,["cosmic_text::attrs::Color"]],["impl Unpin for FamilyOwned",1,["cosmic_text::attrs::FamilyOwned"]],["impl<'a> Unpin for Attrs<'a>",1,["cosmic_text::attrs::Attrs"]],["impl Unpin for AttrsOwned",1,["cosmic_text::attrs::AttrsOwned"]],["impl Unpin for AttrsList",1,["cosmic_text::attrs::AttrsList"]],["impl<'text> Unpin for BidiParagraphs<'text>",1,["cosmic_text::bidi_para::BidiParagraphs"]],["impl Unpin for Cursor",1,["cosmic_text::buffer::Cursor"]],["impl Unpin for Affinity",1,["cosmic_text::buffer::Affinity"]],["impl Unpin for LayoutCursor",1,["cosmic_text::buffer::LayoutCursor"]],["impl<'a> Unpin for LayoutRun<'a>",1,["cosmic_text::buffer::LayoutRun"]],["impl<'b> Unpin for LayoutRunIter<'b>",1,["cosmic_text::buffer::LayoutRunIter"]],["impl Unpin for Metrics",1,["cosmic_text::buffer::Metrics"]],["impl Unpin for Buffer",1,["cosmic_text::buffer::Buffer"]],["impl Unpin for BufferLine",1,["cosmic_text::buffer_line::BufferLine"]],["impl Unpin for CacheKey",1,["cosmic_text::cache::CacheKey"]],["impl Unpin for SubpixelBin",1,["cosmic_text::cache::SubpixelBin"]],["impl Unpin for Editor",1,["cosmic_text::edit::editor::Editor"]],["impl Unpin for Action",1,["cosmic_text::edit::Action"]],["impl Unpin for ChangeItem",1,["cosmic_text::edit::ChangeItem"]],["impl Unpin for Change",1,["cosmic_text::edit::Change"]],["impl Unpin for FontSystem",1,["cosmic_text::font::system::FontSystem"]],["impl<'a, T> Unpin for BorrowedWithFontSystem<'a, T>",1,["cosmic_text::font::system::BorrowedWithFontSystem"]],["impl Unpin for Font",1,["cosmic_text::font::Font"]],["impl Unpin for LayoutGlyph",1,["cosmic_text::layout::LayoutGlyph"]],["impl Unpin for PhysicalGlyph",1,["cosmic_text::layout::PhysicalGlyph"]],["impl Unpin for LayoutLine",1,["cosmic_text::layout::LayoutLine"]],["impl Unpin for Wrap",1,["cosmic_text::layout::Wrap"]],["impl Unpin for Align",1,["cosmic_text::layout::Align"]],["impl Unpin for Shaping",1,["cosmic_text::shape::Shaping"]],["impl Unpin for ShapeBuffer",1,["cosmic_text::shape::ShapeBuffer"]],["impl Unpin for ShapeGlyph",1,["cosmic_text::shape::ShapeGlyph"]],["impl Unpin for ShapeWord",1,["cosmic_text::shape::ShapeWord"]],["impl Unpin for ShapeSpan",1,["cosmic_text::shape::ShapeSpan"]],["impl Unpin for ShapeLine",1,["cosmic_text::shape::ShapeLine"]],["impl Unpin for SwashCache",1,["cosmic_text::swash::SwashCache"]]], "fontconfig_parser":[["impl Unpin for Error",1,["fontconfig_parser::error::Error"]],["impl Unpin for Alias",1,["fontconfig_parser::types::alias::Alias"]],["impl Unpin for Config",1,["fontconfig_parser::types::config::Config"]],["impl Unpin for Constant",1,["fontconfig_parser::types::constant::Constant"]],["impl Unpin for Dir",1,["fontconfig_parser::types::dir::Dir"]],["impl Unpin for CacheDir",1,["fontconfig_parser::types::dir::CacheDir"]],["impl Unpin for Include",1,["fontconfig_parser::types::dir::Include"]],["impl Unpin for RemapDir",1,["fontconfig_parser::types::dir::RemapDir"]],["impl Unpin for DirPrefix",1,["fontconfig_parser::types::dir::DirPrefix"]],["impl Unpin for ConfigPart",1,["fontconfig_parser::types::document::ConfigPart"]],["impl Unpin for FontConfig",1,["fontconfig_parser::types::document::FontConfig"]],["impl Unpin for DirData",1,["fontconfig_parser::types::document::DirData"]],["impl Unpin for RemapDirData",1,["fontconfig_parser::types::document::RemapDirData"]],["impl Unpin for Edit",1,["fontconfig_parser::types::match_::edit::Edit"]],["impl Unpin for EditBinding",1,["fontconfig_parser::types::match_::edit::EditBinding"]],["impl Unpin for EditMode",1,["fontconfig_parser::types::match_::edit::EditMode"]],["impl Unpin for Test",1,["fontconfig_parser::types::match_::test::Test"]],["impl Unpin for TestTarget",1,["fontconfig_parser::types::match_::test::TestTarget"]],["impl Unpin for TestCompare",1,["fontconfig_parser::types::match_::test::TestCompare"]],["impl Unpin for TestQual",1,["fontconfig_parser::types::match_::test::TestQual"]],["impl Unpin for Match",1,["fontconfig_parser::types::match_::Match"]],["impl Unpin for MatchTarget",1,["fontconfig_parser::types::match_::MatchTarget"]],["impl Unpin for Property",1,["fontconfig_parser::types::property::Property"]],["impl Unpin for PropertyKind",1,["fontconfig_parser::types::property::PropertyKind"]],["impl Unpin for SelectFont",1,["fontconfig_parser::types::selectfont::SelectFont"]],["impl Unpin for FontMatch",1,["fontconfig_parser::types::selectfont::FontMatch"]],["impl Unpin for ListOp",1,["fontconfig_parser::types::value::ListOp"]],["impl Unpin for UnaryOp",1,["fontconfig_parser::types::value::UnaryOp"]],["impl Unpin for BinaryOp",1,["fontconfig_parser::types::value::BinaryOp"]],["impl Unpin for TernaryOp",1,["fontconfig_parser::types::value::TernaryOp"]],["impl Unpin for Expression",1,["fontconfig_parser::types::value::Expression"]],["impl Unpin for PropertyTarget",1,["fontconfig_parser::types::value::PropertyTarget"]],["impl Unpin for Value",1,["fontconfig_parser::types::value::Value"]],["impl Unpin for IntOrRange",1,["fontconfig_parser::types::IntOrRange"]]], "fontdb":[["impl Unpin for ID",1,["fontdb::ID"]],["impl Unpin for Database",1,["fontdb::Database"]],["impl Unpin for FaceInfo",1,["fontdb::FaceInfo"]],["impl Unpin for Source",1,["fontdb::Source"]],["impl<'a> Unpin for Query<'a>",1,["fontdb::Query"]],["impl<'a> Unpin for Family<'a>",1,["fontdb::Family"]],["impl Unpin for Weight",1,["fontdb::Weight"]],["impl Unpin for Style",1,["fontdb::Style"]]], "libc":[["impl Unpin for statvfs",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::not_x32::statvfs"]],["impl Unpin for max_align_t",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::align::max_align_t"]],["impl Unpin for clone_args",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::align::clone_args"]],["impl Unpin for sigaction",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::sigaction"]],["impl Unpin for statfs",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::statfs"]],["impl Unpin for flock",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::flock"]],["impl Unpin for flock64",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::flock64"]],["impl Unpin for siginfo_t",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::siginfo_t"]],["impl Unpin for stack_t",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::stack_t"]],["impl Unpin for stat",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::stat"]],["impl Unpin for stat64",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::stat64"]],["impl Unpin for statfs64",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::statfs64"]],["impl Unpin for statvfs64",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::statvfs64"]],["impl Unpin for pthread_attr_t",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::pthread_attr_t"]],["impl Unpin for _libc_fpxreg",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_fpxreg"]],["impl Unpin for _libc_xmmreg",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_xmmreg"]],["impl Unpin for _libc_fpstate",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_fpstate"]],["impl Unpin for user_regs_struct",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::user_regs_struct"]],["impl Unpin for user",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::user"]],["impl Unpin for mcontext_t",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::mcontext_t"]],["impl Unpin for ipc_perm",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::ipc_perm"]],["impl Unpin for shmid_ds",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::shmid_ds"]],["impl Unpin for seccomp_notif_sizes",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::seccomp_notif_sizes"]],["impl Unpin for ptrace_rseq_configuration",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::ptrace_rseq_configuration"]],["impl Unpin for user_fpregs_struct",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::user_fpregs_struct"]],["impl Unpin for ucontext_t",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::ucontext_t"]],["impl Unpin for sigset_t",1,["libc::unix::linux_like::linux::gnu::b64::sigset_t"]],["impl Unpin for sysinfo",1,["libc::unix::linux_like::linux::gnu::b64::sysinfo"]],["impl Unpin for msqid_ds",1,["libc::unix::linux_like::linux::gnu::b64::msqid_ds"]],["impl Unpin for semid_ds",1,["libc::unix::linux_like::linux::gnu::b64::semid_ds"]],["impl Unpin for sem_t",1,["libc::unix::linux_like::linux::gnu::align::sem_t"]],["impl Unpin for statx",1,["libc::unix::linux_like::linux::gnu::statx"]],["impl Unpin for statx_timestamp",1,["libc::unix::linux_like::linux::gnu::statx_timestamp"]],["impl Unpin for aiocb",1,["libc::unix::linux_like::linux::gnu::aiocb"]],["impl Unpin for __exit_status",1,["libc::unix::linux_like::linux::gnu::__exit_status"]],["impl Unpin for __timeval",1,["libc::unix::linux_like::linux::gnu::__timeval"]],["impl Unpin for glob64_t",1,["libc::unix::linux_like::linux::gnu::glob64_t"]],["impl Unpin for msghdr",1,["libc::unix::linux_like::linux::gnu::msghdr"]],["impl Unpin for cmsghdr",1,["libc::unix::linux_like::linux::gnu::cmsghdr"]],["impl Unpin for termios",1,["libc::unix::linux_like::linux::gnu::termios"]],["impl Unpin for mallinfo",1,["libc::unix::linux_like::linux::gnu::mallinfo"]],["impl Unpin for mallinfo2",1,["libc::unix::linux_like::linux::gnu::mallinfo2"]],["impl Unpin for nl_pktinfo",1,["libc::unix::linux_like::linux::gnu::nl_pktinfo"]],["impl Unpin for nl_mmap_req",1,["libc::unix::linux_like::linux::gnu::nl_mmap_req"]],["impl Unpin for nl_mmap_hdr",1,["libc::unix::linux_like::linux::gnu::nl_mmap_hdr"]],["impl Unpin for rtentry",1,["libc::unix::linux_like::linux::gnu::rtentry"]],["impl Unpin for timex",1,["libc::unix::linux_like::linux::gnu::timex"]],["impl Unpin for ntptimeval",1,["libc::unix::linux_like::linux::gnu::ntptimeval"]],["impl Unpin for regex_t",1,["libc::unix::linux_like::linux::gnu::regex_t"]],["impl Unpin for Elf64_Chdr",1,["libc::unix::linux_like::linux::gnu::Elf64_Chdr"]],["impl Unpin for Elf32_Chdr",1,["libc::unix::linux_like::linux::gnu::Elf32_Chdr"]],["impl Unpin for seminfo",1,["libc::unix::linux_like::linux::gnu::seminfo"]],["impl Unpin for ptrace_peeksiginfo_args",1,["libc::unix::linux_like::linux::gnu::ptrace_peeksiginfo_args"]],["impl Unpin for __c_anonymous_ptrace_syscall_info_entry",1,["libc::unix::linux_like::linux::gnu::__c_anonymous_ptrace_syscall_info_entry"]],["impl Unpin for __c_anonymous_ptrace_syscall_info_exit",1,["libc::unix::linux_like::linux::gnu::__c_anonymous_ptrace_syscall_info_exit"]],["impl Unpin for __c_anonymous_ptrace_syscall_info_seccomp",1,["libc::unix::linux_like::linux::gnu::__c_anonymous_ptrace_syscall_info_seccomp"]],["impl Unpin for ptrace_syscall_info",1,["libc::unix::linux_like::linux::gnu::ptrace_syscall_info"]],["impl Unpin for __c_anonymous_ptrace_syscall_info_data",1,["libc::unix::linux_like::linux::gnu::__c_anonymous_ptrace_syscall_info_data"]],["impl Unpin for utmpx",1,["libc::unix::linux_like::linux::gnu::utmpx"]],["impl Unpin for termios2",1,["libc::unix::linux_like::linux::arch::generic::termios2"]],["impl Unpin for open_how",1,["libc::unix::linux_like::linux::non_exhaustive::open_how"]],["impl Unpin for fpos64_t",1,["libc::unix::linux_like::linux::fpos64_t"]],["impl Unpin for glob_t",1,["libc::unix::linux_like::linux::glob_t"]],["impl Unpin for passwd",1,["libc::unix::linux_like::linux::passwd"]],["impl Unpin for spwd",1,["libc::unix::linux_like::linux::spwd"]],["impl Unpin for dqblk",1,["libc::unix::linux_like::linux::dqblk"]],["impl Unpin for signalfd_siginfo",1,["libc::unix::linux_like::linux::signalfd_siginfo"]],["impl Unpin for itimerspec",1,["libc::unix::linux_like::linux::itimerspec"]],["impl Unpin for fsid_t",1,["libc::unix::linux_like::linux::fsid_t"]],["impl Unpin for packet_mreq",1,["libc::unix::linux_like::linux::packet_mreq"]],["impl Unpin for cpu_set_t",1,["libc::unix::linux_like::linux::cpu_set_t"]],["impl Unpin for if_nameindex",1,["libc::unix::linux_like::linux::if_nameindex"]],["impl Unpin for msginfo",1,["libc::unix::linux_like::linux::msginfo"]],["impl Unpin for sembuf",1,["libc::unix::linux_like::linux::sembuf"]],["impl Unpin for input_event",1,["libc::unix::linux_like::linux::input_event"]],["impl Unpin for input_id",1,["libc::unix::linux_like::linux::input_id"]],["impl Unpin for input_absinfo",1,["libc::unix::linux_like::linux::input_absinfo"]],["impl Unpin for input_keymap_entry",1,["libc::unix::linux_like::linux::input_keymap_entry"]],["impl Unpin for input_mask",1,["libc::unix::linux_like::linux::input_mask"]],["impl Unpin for ff_replay",1,["libc::unix::linux_like::linux::ff_replay"]],["impl Unpin for ff_trigger",1,["libc::unix::linux_like::linux::ff_trigger"]],["impl Unpin for ff_envelope",1,["libc::unix::linux_like::linux::ff_envelope"]],["impl Unpin for ff_constant_effect",1,["libc::unix::linux_like::linux::ff_constant_effect"]],["impl Unpin for ff_ramp_effect",1,["libc::unix::linux_like::linux::ff_ramp_effect"]],["impl Unpin for ff_condition_effect",1,["libc::unix::linux_like::linux::ff_condition_effect"]],["impl Unpin for ff_periodic_effect",1,["libc::unix::linux_like::linux::ff_periodic_effect"]],["impl Unpin for ff_rumble_effect",1,["libc::unix::linux_like::linux::ff_rumble_effect"]],["impl Unpin for ff_effect",1,["libc::unix::linux_like::linux::ff_effect"]],["impl Unpin for uinput_ff_upload",1,["libc::unix::linux_like::linux::uinput_ff_upload"]],["impl Unpin for uinput_ff_erase",1,["libc::unix::linux_like::linux::uinput_ff_erase"]],["impl Unpin for uinput_abs_setup",1,["libc::unix::linux_like::linux::uinput_abs_setup"]],["impl Unpin for dl_phdr_info",1,["libc::unix::linux_like::linux::dl_phdr_info"]],["impl Unpin for Elf32_Ehdr",1,["libc::unix::linux_like::linux::Elf32_Ehdr"]],["impl Unpin for Elf64_Ehdr",1,["libc::unix::linux_like::linux::Elf64_Ehdr"]],["impl Unpin for Elf32_Sym",1,["libc::unix::linux_like::linux::Elf32_Sym"]],["impl Unpin for Elf64_Sym",1,["libc::unix::linux_like::linux::Elf64_Sym"]],["impl Unpin for Elf32_Phdr",1,["libc::unix::linux_like::linux::Elf32_Phdr"]],["impl Unpin for Elf64_Phdr",1,["libc::unix::linux_like::linux::Elf64_Phdr"]],["impl Unpin for Elf32_Shdr",1,["libc::unix::linux_like::linux::Elf32_Shdr"]],["impl Unpin for Elf64_Shdr",1,["libc::unix::linux_like::linux::Elf64_Shdr"]],["impl Unpin for ucred",1,["libc::unix::linux_like::linux::ucred"]],["impl Unpin for mntent",1,["libc::unix::linux_like::linux::mntent"]],["impl Unpin for posix_spawn_file_actions_t",1,["libc::unix::linux_like::linux::posix_spawn_file_actions_t"]],["impl Unpin for posix_spawnattr_t",1,["libc::unix::linux_like::linux::posix_spawnattr_t"]],["impl Unpin for genlmsghdr",1,["libc::unix::linux_like::linux::genlmsghdr"]],["impl Unpin for in6_pktinfo",1,["libc::unix::linux_like::linux::in6_pktinfo"]],["impl Unpin for arpd_request",1,["libc::unix::linux_like::linux::arpd_request"]],["impl Unpin for inotify_event",1,["libc::unix::linux_like::linux::inotify_event"]],["impl Unpin for fanotify_response",1,["libc::unix::linux_like::linux::fanotify_response"]],["impl Unpin for sockaddr_vm",1,["libc::unix::linux_like::linux::sockaddr_vm"]],["impl Unpin for regmatch_t",1,["libc::unix::linux_like::linux::regmatch_t"]],["impl Unpin for sock_extended_err",1,["libc::unix::linux_like::linux::sock_extended_err"]],["impl Unpin for __c_anonymous_sockaddr_can_tp",1,["libc::unix::linux_like::linux::__c_anonymous_sockaddr_can_tp"]],["impl Unpin for __c_anonymous_sockaddr_can_j1939",1,["libc::unix::linux_like::linux::__c_anonymous_sockaddr_can_j1939"]],["impl Unpin for can_filter",1,["libc::unix::linux_like::linux::can_filter"]],["impl Unpin for j1939_filter",1,["libc::unix::linux_like::linux::j1939_filter"]],["impl Unpin for sock_filter",1,["libc::unix::linux_like::linux::sock_filter"]],["impl Unpin for sock_fprog",1,["libc::unix::linux_like::linux::sock_fprog"]],["impl Unpin for seccomp_data",1,["libc::unix::linux_like::linux::seccomp_data"]],["impl Unpin for nlmsghdr",1,["libc::unix::linux_like::linux::nlmsghdr"]],["impl Unpin for nlmsgerr",1,["libc::unix::linux_like::linux::nlmsgerr"]],["impl Unpin for nlattr",1,["libc::unix::linux_like::linux::nlattr"]],["impl Unpin for file_clone_range",1,["libc::unix::linux_like::linux::file_clone_range"]],["impl Unpin for __c_anonymous_ifru_map",1,["libc::unix::linux_like::linux::__c_anonymous_ifru_map"]],["impl Unpin for in6_ifreq",1,["libc::unix::linux_like::linux::in6_ifreq"]],["impl Unpin for option",1,["libc::unix::linux_like::linux::option"]],["impl Unpin for sctp_initmsg",1,["libc::unix::linux_like::linux::sctp_initmsg"]],["impl Unpin for sctp_sndrcvinfo",1,["libc::unix::linux_like::linux::sctp_sndrcvinfo"]],["impl Unpin for sctp_sndinfo",1,["libc::unix::linux_like::linux::sctp_sndinfo"]],["impl Unpin for sctp_rcvinfo",1,["libc::unix::linux_like::linux::sctp_rcvinfo"]],["impl Unpin for sctp_nxtinfo",1,["libc::unix::linux_like::linux::sctp_nxtinfo"]],["impl Unpin for sctp_prinfo",1,["libc::unix::linux_like::linux::sctp_prinfo"]],["impl Unpin for sctp_authinfo",1,["libc::unix::linux_like::linux::sctp_authinfo"]],["impl Unpin for rlimit64",1,["libc::unix::linux_like::linux::rlimit64"]],["impl Unpin for sockaddr_nl",1,["libc::unix::linux_like::linux::sockaddr_nl"]],["impl Unpin for dirent",1,["libc::unix::linux_like::linux::dirent"]],["impl Unpin for sockaddr_alg",1,["libc::unix::linux_like::linux::sockaddr_alg"]],["impl Unpin for uinput_setup",1,["libc::unix::linux_like::linux::uinput_setup"]],["impl Unpin for uinput_user_dev",1,["libc::unix::linux_like::linux::uinput_user_dev"]],["impl Unpin for af_alg_iv",1,["libc::unix::linux_like::linux::af_alg_iv"]],["impl Unpin for mq_attr",1,["libc::unix::linux_like::linux::mq_attr"]],["impl Unpin for __c_anonymous_ifr_ifru",1,["libc::unix::linux_like::linux::__c_anonymous_ifr_ifru"]],["impl Unpin for ifreq",1,["libc::unix::linux_like::linux::ifreq"]],["impl Unpin for __c_anonymous_ifc_ifcu",1,["libc::unix::linux_like::linux::__c_anonymous_ifc_ifcu"]],["impl Unpin for ifconf",1,["libc::unix::linux_like::linux::ifconf"]],["impl Unpin for hwtstamp_config",1,["libc::unix::linux_like::linux::hwtstamp_config"]],["impl Unpin for dirent64",1,["libc::unix::linux_like::linux::dirent64"]],["impl Unpin for sock_txtime",1,["libc::unix::linux_like::linux::sock_txtime"]],["impl Unpin for __c_anonymous_sockaddr_can_can_addr",1,["libc::unix::linux_like::linux::__c_anonymous_sockaddr_can_can_addr"]],["impl Unpin for sockaddr_can",1,["libc::unix::linux_like::linux::sockaddr_can"]],["impl Unpin for pthread_mutexattr_t",1,["libc::unix::linux_like::linux::pthread_mutexattr_t"]],["impl Unpin for pthread_rwlockattr_t",1,["libc::unix::linux_like::linux::pthread_rwlockattr_t"]],["impl Unpin for pthread_condattr_t",1,["libc::unix::linux_like::linux::pthread_condattr_t"]],["impl Unpin for pthread_barrierattr_t",1,["libc::unix::linux_like::linux::pthread_barrierattr_t"]],["impl Unpin for fanotify_event_metadata",1,["libc::unix::linux_like::linux::fanotify_event_metadata"]],["impl Unpin for pthread_cond_t",1,["libc::unix::linux_like::linux::pthread_cond_t"]],["impl Unpin for pthread_mutex_t",1,["libc::unix::linux_like::linux::pthread_mutex_t"]],["impl Unpin for pthread_rwlock_t",1,["libc::unix::linux_like::linux::pthread_rwlock_t"]],["impl Unpin for pthread_barrier_t",1,["libc::unix::linux_like::linux::pthread_barrier_t"]],["impl Unpin for can_frame",1,["libc::unix::linux_like::linux::can_frame"]],["impl Unpin for canfd_frame",1,["libc::unix::linux_like::linux::canfd_frame"]],["impl Unpin for canxl_frame",1,["libc::unix::linux_like::linux::canxl_frame"]],["impl Unpin for timezone",1,["libc::unix::linux_like::timezone"]],["impl Unpin for in_addr",1,["libc::unix::linux_like::in_addr"]],["impl Unpin for ip_mreq",1,["libc::unix::linux_like::ip_mreq"]],["impl Unpin for ip_mreqn",1,["libc::unix::linux_like::ip_mreqn"]],["impl Unpin for ip_mreq_source",1,["libc::unix::linux_like::ip_mreq_source"]],["impl Unpin for sockaddr",1,["libc::unix::linux_like::sockaddr"]],["impl Unpin for sockaddr_in",1,["libc::unix::linux_like::sockaddr_in"]],["impl Unpin for sockaddr_in6",1,["libc::unix::linux_like::sockaddr_in6"]],["impl Unpin for addrinfo",1,["libc::unix::linux_like::addrinfo"]],["impl Unpin for sockaddr_ll",1,["libc::unix::linux_like::sockaddr_ll"]],["impl Unpin for fd_set",1,["libc::unix::linux_like::fd_set"]],["impl Unpin for tm",1,["libc::unix::linux_like::tm"]],["impl Unpin for sched_param",1,["libc::unix::linux_like::sched_param"]],["impl Unpin for Dl_info",1,["libc::unix::linux_like::Dl_info"]],["impl Unpin for lconv",1,["libc::unix::linux_like::lconv"]],["impl Unpin for in_pktinfo",1,["libc::unix::linux_like::in_pktinfo"]],["impl Unpin for ifaddrs",1,["libc::unix::linux_like::ifaddrs"]],["impl Unpin for in6_rtmsg",1,["libc::unix::linux_like::in6_rtmsg"]],["impl Unpin for arpreq",1,["libc::unix::linux_like::arpreq"]],["impl Unpin for arpreq_old",1,["libc::unix::linux_like::arpreq_old"]],["impl Unpin for arphdr",1,["libc::unix::linux_like::arphdr"]],["impl Unpin for mmsghdr",1,["libc::unix::linux_like::mmsghdr"]],["impl Unpin for epoll_event",1,["libc::unix::linux_like::epoll_event"]],["impl Unpin for sockaddr_un",1,["libc::unix::linux_like::sockaddr_un"]],["impl Unpin for sockaddr_storage",1,["libc::unix::linux_like::sockaddr_storage"]],["impl Unpin for utsname",1,["libc::unix::linux_like::utsname"]],["impl Unpin for sigevent",1,["libc::unix::linux_like::sigevent"]],["impl Unpin for in6_addr",1,["libc::unix::align::in6_addr"]],["impl Unpin for DIR",1,["libc::unix::DIR"]],["impl Unpin for group",1,["libc::unix::group"]],["impl Unpin for utimbuf",1,["libc::unix::utimbuf"]],["impl Unpin for timeval",1,["libc::unix::timeval"]],["impl Unpin for timespec",1,["libc::unix::timespec"]],["impl Unpin for rlimit",1,["libc::unix::rlimit"]],["impl Unpin for rusage",1,["libc::unix::rusage"]],["impl Unpin for ipv6_mreq",1,["libc::unix::ipv6_mreq"]],["impl Unpin for hostent",1,["libc::unix::hostent"]],["impl Unpin for iovec",1,["libc::unix::iovec"]],["impl Unpin for pollfd",1,["libc::unix::pollfd"]],["impl Unpin for winsize",1,["libc::unix::winsize"]],["impl Unpin for linger",1,["libc::unix::linger"]],["impl Unpin for sigval",1,["libc::unix::sigval"]],["impl Unpin for itimerval",1,["libc::unix::itimerval"]],["impl Unpin for tms",1,["libc::unix::tms"]],["impl Unpin for servent",1,["libc::unix::servent"]],["impl Unpin for protoent",1,["libc::unix::protoent"]],["impl Unpin for FILE",1,["libc::unix::FILE"]],["impl Unpin for fpos_t",1,["libc::unix::fpos_t"]]], diff --git a/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js b/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js index 012e253ab7..af345fd860 100644 --- a/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js +++ b/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js @@ -1,6 +1,6 @@ (function() {var implementors = { "bytemuck":[["impl RefUnwindSafe for CheckedCastError",1,["bytemuck::checked::CheckedCastError"]],["impl RefUnwindSafe for PodCastError",1,["bytemuck::PodCastError"]]], -"cosmic_text":[["impl RefUnwindSafe for Color",1,["cosmic_text::attrs::Color"]],["impl RefUnwindSafe for FamilyOwned",1,["cosmic_text::attrs::FamilyOwned"]],["impl<'a> RefUnwindSafe for Attrs<'a>",1,["cosmic_text::attrs::Attrs"]],["impl RefUnwindSafe for AttrsOwned",1,["cosmic_text::attrs::AttrsOwned"]],["impl RefUnwindSafe for AttrsList",1,["cosmic_text::attrs::AttrsList"]],["impl<'text> RefUnwindSafe for BidiParagraphs<'text>",1,["cosmic_text::bidi_para::BidiParagraphs"]],["impl RefUnwindSafe for Cursor",1,["cosmic_text::buffer::Cursor"]],["impl RefUnwindSafe for Affinity",1,["cosmic_text::buffer::Affinity"]],["impl RefUnwindSafe for LayoutCursor",1,["cosmic_text::buffer::LayoutCursor"]],["impl<'a> RefUnwindSafe for LayoutRun<'a>",1,["cosmic_text::buffer::LayoutRun"]],["impl<'b> RefUnwindSafe for LayoutRunIter<'b>",1,["cosmic_text::buffer::LayoutRunIter"]],["impl RefUnwindSafe for Metrics",1,["cosmic_text::buffer::Metrics"]],["impl RefUnwindSafe for Buffer",1,["cosmic_text::buffer::Buffer"]],["impl RefUnwindSafe for BufferLine",1,["cosmic_text::buffer_line::BufferLine"]],["impl RefUnwindSafe for CacheKey",1,["cosmic_text::cache::CacheKey"]],["impl RefUnwindSafe for SubpixelBin",1,["cosmic_text::cache::SubpixelBin"]],["impl RefUnwindSafe for Editor",1,["cosmic_text::edit::editor::Editor"]],["impl RefUnwindSafe for Action",1,["cosmic_text::edit::Action"]],["impl !RefUnwindSafe for FontSystem",1,["cosmic_text::font::system::FontSystem"]],["impl<'a, T> !RefUnwindSafe for BorrowedWithFontSystem<'a, T>",1,["cosmic_text::font::system::BorrowedWithFontSystem"]],["impl !RefUnwindSafe for Font",1,["cosmic_text::font::Font"]],["impl RefUnwindSafe for LayoutGlyph",1,["cosmic_text::layout::LayoutGlyph"]],["impl RefUnwindSafe for PhysicalGlyph",1,["cosmic_text::layout::PhysicalGlyph"]],["impl RefUnwindSafe for LayoutLine",1,["cosmic_text::layout::LayoutLine"]],["impl RefUnwindSafe for Wrap",1,["cosmic_text::layout::Wrap"]],["impl RefUnwindSafe for Align",1,["cosmic_text::layout::Align"]],["impl RefUnwindSafe for Shaping",1,["cosmic_text::shape::Shaping"]],["impl RefUnwindSafe for ShapeBuffer",1,["cosmic_text::shape::ShapeBuffer"]],["impl RefUnwindSafe for ShapeGlyph",1,["cosmic_text::shape::ShapeGlyph"]],["impl RefUnwindSafe for ShapeWord",1,["cosmic_text::shape::ShapeWord"]],["impl RefUnwindSafe for ShapeSpan",1,["cosmic_text::shape::ShapeSpan"]],["impl RefUnwindSafe for ShapeLine",1,["cosmic_text::shape::ShapeLine"]],["impl RefUnwindSafe for SwashCache",1,["cosmic_text::swash::SwashCache"]]], +"cosmic_text":[["impl RefUnwindSafe for Color",1,["cosmic_text::attrs::Color"]],["impl RefUnwindSafe for FamilyOwned",1,["cosmic_text::attrs::FamilyOwned"]],["impl<'a> RefUnwindSafe for Attrs<'a>",1,["cosmic_text::attrs::Attrs"]],["impl RefUnwindSafe for AttrsOwned",1,["cosmic_text::attrs::AttrsOwned"]],["impl RefUnwindSafe for AttrsList",1,["cosmic_text::attrs::AttrsList"]],["impl<'text> RefUnwindSafe for BidiParagraphs<'text>",1,["cosmic_text::bidi_para::BidiParagraphs"]],["impl RefUnwindSafe for Cursor",1,["cosmic_text::buffer::Cursor"]],["impl RefUnwindSafe for Affinity",1,["cosmic_text::buffer::Affinity"]],["impl RefUnwindSafe for LayoutCursor",1,["cosmic_text::buffer::LayoutCursor"]],["impl<'a> RefUnwindSafe for LayoutRun<'a>",1,["cosmic_text::buffer::LayoutRun"]],["impl<'b> RefUnwindSafe for LayoutRunIter<'b>",1,["cosmic_text::buffer::LayoutRunIter"]],["impl RefUnwindSafe for Metrics",1,["cosmic_text::buffer::Metrics"]],["impl RefUnwindSafe for Buffer",1,["cosmic_text::buffer::Buffer"]],["impl RefUnwindSafe for BufferLine",1,["cosmic_text::buffer_line::BufferLine"]],["impl RefUnwindSafe for CacheKey",1,["cosmic_text::cache::CacheKey"]],["impl RefUnwindSafe for SubpixelBin",1,["cosmic_text::cache::SubpixelBin"]],["impl RefUnwindSafe for Editor",1,["cosmic_text::edit::editor::Editor"]],["impl RefUnwindSafe for Action",1,["cosmic_text::edit::Action"]],["impl RefUnwindSafe for ChangeItem",1,["cosmic_text::edit::ChangeItem"]],["impl RefUnwindSafe for Change",1,["cosmic_text::edit::Change"]],["impl !RefUnwindSafe for FontSystem",1,["cosmic_text::font::system::FontSystem"]],["impl<'a, T> !RefUnwindSafe for BorrowedWithFontSystem<'a, T>",1,["cosmic_text::font::system::BorrowedWithFontSystem"]],["impl !RefUnwindSafe for Font",1,["cosmic_text::font::Font"]],["impl RefUnwindSafe for LayoutGlyph",1,["cosmic_text::layout::LayoutGlyph"]],["impl RefUnwindSafe for PhysicalGlyph",1,["cosmic_text::layout::PhysicalGlyph"]],["impl RefUnwindSafe for LayoutLine",1,["cosmic_text::layout::LayoutLine"]],["impl RefUnwindSafe for Wrap",1,["cosmic_text::layout::Wrap"]],["impl RefUnwindSafe for Align",1,["cosmic_text::layout::Align"]],["impl RefUnwindSafe for Shaping",1,["cosmic_text::shape::Shaping"]],["impl RefUnwindSafe for ShapeBuffer",1,["cosmic_text::shape::ShapeBuffer"]],["impl RefUnwindSafe for ShapeGlyph",1,["cosmic_text::shape::ShapeGlyph"]],["impl RefUnwindSafe for ShapeWord",1,["cosmic_text::shape::ShapeWord"]],["impl RefUnwindSafe for ShapeSpan",1,["cosmic_text::shape::ShapeSpan"]],["impl RefUnwindSafe for ShapeLine",1,["cosmic_text::shape::ShapeLine"]],["impl RefUnwindSafe for SwashCache",1,["cosmic_text::swash::SwashCache"]]], "fontconfig_parser":[["impl !RefUnwindSafe for Error",1,["fontconfig_parser::error::Error"]],["impl RefUnwindSafe for Alias",1,["fontconfig_parser::types::alias::Alias"]],["impl RefUnwindSafe for Config",1,["fontconfig_parser::types::config::Config"]],["impl RefUnwindSafe for Constant",1,["fontconfig_parser::types::constant::Constant"]],["impl RefUnwindSafe for Dir",1,["fontconfig_parser::types::dir::Dir"]],["impl RefUnwindSafe for CacheDir",1,["fontconfig_parser::types::dir::CacheDir"]],["impl RefUnwindSafe for Include",1,["fontconfig_parser::types::dir::Include"]],["impl RefUnwindSafe for RemapDir",1,["fontconfig_parser::types::dir::RemapDir"]],["impl RefUnwindSafe for DirPrefix",1,["fontconfig_parser::types::dir::DirPrefix"]],["impl RefUnwindSafe for ConfigPart",1,["fontconfig_parser::types::document::ConfigPart"]],["impl RefUnwindSafe for FontConfig",1,["fontconfig_parser::types::document::FontConfig"]],["impl RefUnwindSafe for DirData",1,["fontconfig_parser::types::document::DirData"]],["impl RefUnwindSafe for RemapDirData",1,["fontconfig_parser::types::document::RemapDirData"]],["impl RefUnwindSafe for Edit",1,["fontconfig_parser::types::match_::edit::Edit"]],["impl RefUnwindSafe for EditBinding",1,["fontconfig_parser::types::match_::edit::EditBinding"]],["impl RefUnwindSafe for EditMode",1,["fontconfig_parser::types::match_::edit::EditMode"]],["impl RefUnwindSafe for Test",1,["fontconfig_parser::types::match_::test::Test"]],["impl RefUnwindSafe for TestTarget",1,["fontconfig_parser::types::match_::test::TestTarget"]],["impl RefUnwindSafe for TestCompare",1,["fontconfig_parser::types::match_::test::TestCompare"]],["impl RefUnwindSafe for TestQual",1,["fontconfig_parser::types::match_::test::TestQual"]],["impl RefUnwindSafe for Match",1,["fontconfig_parser::types::match_::Match"]],["impl RefUnwindSafe for MatchTarget",1,["fontconfig_parser::types::match_::MatchTarget"]],["impl RefUnwindSafe for Property",1,["fontconfig_parser::types::property::Property"]],["impl RefUnwindSafe for PropertyKind",1,["fontconfig_parser::types::property::PropertyKind"]],["impl RefUnwindSafe for SelectFont",1,["fontconfig_parser::types::selectfont::SelectFont"]],["impl RefUnwindSafe for FontMatch",1,["fontconfig_parser::types::selectfont::FontMatch"]],["impl RefUnwindSafe for ListOp",1,["fontconfig_parser::types::value::ListOp"]],["impl RefUnwindSafe for UnaryOp",1,["fontconfig_parser::types::value::UnaryOp"]],["impl RefUnwindSafe for BinaryOp",1,["fontconfig_parser::types::value::BinaryOp"]],["impl RefUnwindSafe for TernaryOp",1,["fontconfig_parser::types::value::TernaryOp"]],["impl RefUnwindSafe for Expression",1,["fontconfig_parser::types::value::Expression"]],["impl RefUnwindSafe for PropertyTarget",1,["fontconfig_parser::types::value::PropertyTarget"]],["impl RefUnwindSafe for Value",1,["fontconfig_parser::types::value::Value"]],["impl RefUnwindSafe for IntOrRange",1,["fontconfig_parser::types::IntOrRange"]]], "fontdb":[["impl RefUnwindSafe for ID",1,["fontdb::ID"]],["impl !RefUnwindSafe for Database",1,["fontdb::Database"]],["impl !RefUnwindSafe for FaceInfo",1,["fontdb::FaceInfo"]],["impl !RefUnwindSafe for Source",1,["fontdb::Source"]],["impl<'a> RefUnwindSafe for Query<'a>",1,["fontdb::Query"]],["impl<'a> RefUnwindSafe for Family<'a>",1,["fontdb::Family"]],["impl RefUnwindSafe for Weight",1,["fontdb::Weight"]],["impl RefUnwindSafe for Style",1,["fontdb::Style"]]], "libc":[["impl RefUnwindSafe for statvfs",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::not_x32::statvfs"]],["impl RefUnwindSafe for max_align_t",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::align::max_align_t"]],["impl RefUnwindSafe for clone_args",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::align::clone_args"]],["impl RefUnwindSafe for sigaction",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::sigaction"]],["impl RefUnwindSafe for statfs",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::statfs"]],["impl RefUnwindSafe for flock",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::flock"]],["impl RefUnwindSafe for flock64",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::flock64"]],["impl RefUnwindSafe for siginfo_t",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::siginfo_t"]],["impl RefUnwindSafe for stack_t",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::stack_t"]],["impl RefUnwindSafe for stat",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::stat"]],["impl RefUnwindSafe for stat64",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::stat64"]],["impl RefUnwindSafe for statfs64",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::statfs64"]],["impl RefUnwindSafe for statvfs64",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::statvfs64"]],["impl RefUnwindSafe for pthread_attr_t",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::pthread_attr_t"]],["impl RefUnwindSafe for _libc_fpxreg",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_fpxreg"]],["impl RefUnwindSafe for _libc_xmmreg",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_xmmreg"]],["impl RefUnwindSafe for _libc_fpstate",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_fpstate"]],["impl RefUnwindSafe for user_regs_struct",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::user_regs_struct"]],["impl RefUnwindSafe for user",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::user"]],["impl RefUnwindSafe for mcontext_t",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::mcontext_t"]],["impl RefUnwindSafe for ipc_perm",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::ipc_perm"]],["impl RefUnwindSafe for shmid_ds",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::shmid_ds"]],["impl RefUnwindSafe for seccomp_notif_sizes",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::seccomp_notif_sizes"]],["impl RefUnwindSafe for ptrace_rseq_configuration",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::ptrace_rseq_configuration"]],["impl RefUnwindSafe for user_fpregs_struct",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::user_fpregs_struct"]],["impl RefUnwindSafe for ucontext_t",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::ucontext_t"]],["impl RefUnwindSafe for sigset_t",1,["libc::unix::linux_like::linux::gnu::b64::sigset_t"]],["impl RefUnwindSafe for sysinfo",1,["libc::unix::linux_like::linux::gnu::b64::sysinfo"]],["impl RefUnwindSafe for msqid_ds",1,["libc::unix::linux_like::linux::gnu::b64::msqid_ds"]],["impl RefUnwindSafe for semid_ds",1,["libc::unix::linux_like::linux::gnu::b64::semid_ds"]],["impl RefUnwindSafe for sem_t",1,["libc::unix::linux_like::linux::gnu::align::sem_t"]],["impl RefUnwindSafe for statx",1,["libc::unix::linux_like::linux::gnu::statx"]],["impl RefUnwindSafe for statx_timestamp",1,["libc::unix::linux_like::linux::gnu::statx_timestamp"]],["impl RefUnwindSafe for aiocb",1,["libc::unix::linux_like::linux::gnu::aiocb"]],["impl RefUnwindSafe for __exit_status",1,["libc::unix::linux_like::linux::gnu::__exit_status"]],["impl RefUnwindSafe for __timeval",1,["libc::unix::linux_like::linux::gnu::__timeval"]],["impl RefUnwindSafe for glob64_t",1,["libc::unix::linux_like::linux::gnu::glob64_t"]],["impl RefUnwindSafe for msghdr",1,["libc::unix::linux_like::linux::gnu::msghdr"]],["impl RefUnwindSafe for cmsghdr",1,["libc::unix::linux_like::linux::gnu::cmsghdr"]],["impl RefUnwindSafe for termios",1,["libc::unix::linux_like::linux::gnu::termios"]],["impl RefUnwindSafe for mallinfo",1,["libc::unix::linux_like::linux::gnu::mallinfo"]],["impl RefUnwindSafe for mallinfo2",1,["libc::unix::linux_like::linux::gnu::mallinfo2"]],["impl RefUnwindSafe for nl_pktinfo",1,["libc::unix::linux_like::linux::gnu::nl_pktinfo"]],["impl RefUnwindSafe for nl_mmap_req",1,["libc::unix::linux_like::linux::gnu::nl_mmap_req"]],["impl RefUnwindSafe for nl_mmap_hdr",1,["libc::unix::linux_like::linux::gnu::nl_mmap_hdr"]],["impl RefUnwindSafe for rtentry",1,["libc::unix::linux_like::linux::gnu::rtentry"]],["impl RefUnwindSafe for timex",1,["libc::unix::linux_like::linux::gnu::timex"]],["impl RefUnwindSafe for ntptimeval",1,["libc::unix::linux_like::linux::gnu::ntptimeval"]],["impl RefUnwindSafe for regex_t",1,["libc::unix::linux_like::linux::gnu::regex_t"]],["impl RefUnwindSafe for Elf64_Chdr",1,["libc::unix::linux_like::linux::gnu::Elf64_Chdr"]],["impl RefUnwindSafe for Elf32_Chdr",1,["libc::unix::linux_like::linux::gnu::Elf32_Chdr"]],["impl RefUnwindSafe for seminfo",1,["libc::unix::linux_like::linux::gnu::seminfo"]],["impl RefUnwindSafe for ptrace_peeksiginfo_args",1,["libc::unix::linux_like::linux::gnu::ptrace_peeksiginfo_args"]],["impl RefUnwindSafe for __c_anonymous_ptrace_syscall_info_entry",1,["libc::unix::linux_like::linux::gnu::__c_anonymous_ptrace_syscall_info_entry"]],["impl RefUnwindSafe for __c_anonymous_ptrace_syscall_info_exit",1,["libc::unix::linux_like::linux::gnu::__c_anonymous_ptrace_syscall_info_exit"]],["impl RefUnwindSafe for __c_anonymous_ptrace_syscall_info_seccomp",1,["libc::unix::linux_like::linux::gnu::__c_anonymous_ptrace_syscall_info_seccomp"]],["impl RefUnwindSafe for ptrace_syscall_info",1,["libc::unix::linux_like::linux::gnu::ptrace_syscall_info"]],["impl RefUnwindSafe for __c_anonymous_ptrace_syscall_info_data",1,["libc::unix::linux_like::linux::gnu::__c_anonymous_ptrace_syscall_info_data"]],["impl RefUnwindSafe for utmpx",1,["libc::unix::linux_like::linux::gnu::utmpx"]],["impl RefUnwindSafe for termios2",1,["libc::unix::linux_like::linux::arch::generic::termios2"]],["impl RefUnwindSafe for open_how",1,["libc::unix::linux_like::linux::non_exhaustive::open_how"]],["impl RefUnwindSafe for fpos64_t",1,["libc::unix::linux_like::linux::fpos64_t"]],["impl RefUnwindSafe for glob_t",1,["libc::unix::linux_like::linux::glob_t"]],["impl RefUnwindSafe for passwd",1,["libc::unix::linux_like::linux::passwd"]],["impl RefUnwindSafe for spwd",1,["libc::unix::linux_like::linux::spwd"]],["impl RefUnwindSafe for dqblk",1,["libc::unix::linux_like::linux::dqblk"]],["impl RefUnwindSafe for signalfd_siginfo",1,["libc::unix::linux_like::linux::signalfd_siginfo"]],["impl RefUnwindSafe for itimerspec",1,["libc::unix::linux_like::linux::itimerspec"]],["impl RefUnwindSafe for fsid_t",1,["libc::unix::linux_like::linux::fsid_t"]],["impl RefUnwindSafe for packet_mreq",1,["libc::unix::linux_like::linux::packet_mreq"]],["impl RefUnwindSafe for cpu_set_t",1,["libc::unix::linux_like::linux::cpu_set_t"]],["impl RefUnwindSafe for if_nameindex",1,["libc::unix::linux_like::linux::if_nameindex"]],["impl RefUnwindSafe for msginfo",1,["libc::unix::linux_like::linux::msginfo"]],["impl RefUnwindSafe for sembuf",1,["libc::unix::linux_like::linux::sembuf"]],["impl RefUnwindSafe for input_event",1,["libc::unix::linux_like::linux::input_event"]],["impl RefUnwindSafe for input_id",1,["libc::unix::linux_like::linux::input_id"]],["impl RefUnwindSafe for input_absinfo",1,["libc::unix::linux_like::linux::input_absinfo"]],["impl RefUnwindSafe for input_keymap_entry",1,["libc::unix::linux_like::linux::input_keymap_entry"]],["impl RefUnwindSafe for input_mask",1,["libc::unix::linux_like::linux::input_mask"]],["impl RefUnwindSafe for ff_replay",1,["libc::unix::linux_like::linux::ff_replay"]],["impl RefUnwindSafe for ff_trigger",1,["libc::unix::linux_like::linux::ff_trigger"]],["impl RefUnwindSafe for ff_envelope",1,["libc::unix::linux_like::linux::ff_envelope"]],["impl RefUnwindSafe for ff_constant_effect",1,["libc::unix::linux_like::linux::ff_constant_effect"]],["impl RefUnwindSafe for ff_ramp_effect",1,["libc::unix::linux_like::linux::ff_ramp_effect"]],["impl RefUnwindSafe for ff_condition_effect",1,["libc::unix::linux_like::linux::ff_condition_effect"]],["impl RefUnwindSafe for ff_periodic_effect",1,["libc::unix::linux_like::linux::ff_periodic_effect"]],["impl RefUnwindSafe for ff_rumble_effect",1,["libc::unix::linux_like::linux::ff_rumble_effect"]],["impl RefUnwindSafe for ff_effect",1,["libc::unix::linux_like::linux::ff_effect"]],["impl RefUnwindSafe for uinput_ff_upload",1,["libc::unix::linux_like::linux::uinput_ff_upload"]],["impl RefUnwindSafe for uinput_ff_erase",1,["libc::unix::linux_like::linux::uinput_ff_erase"]],["impl RefUnwindSafe for uinput_abs_setup",1,["libc::unix::linux_like::linux::uinput_abs_setup"]],["impl RefUnwindSafe for dl_phdr_info",1,["libc::unix::linux_like::linux::dl_phdr_info"]],["impl RefUnwindSafe for Elf32_Ehdr",1,["libc::unix::linux_like::linux::Elf32_Ehdr"]],["impl RefUnwindSafe for Elf64_Ehdr",1,["libc::unix::linux_like::linux::Elf64_Ehdr"]],["impl RefUnwindSafe for Elf32_Sym",1,["libc::unix::linux_like::linux::Elf32_Sym"]],["impl RefUnwindSafe for Elf64_Sym",1,["libc::unix::linux_like::linux::Elf64_Sym"]],["impl RefUnwindSafe for Elf32_Phdr",1,["libc::unix::linux_like::linux::Elf32_Phdr"]],["impl RefUnwindSafe for Elf64_Phdr",1,["libc::unix::linux_like::linux::Elf64_Phdr"]],["impl RefUnwindSafe for Elf32_Shdr",1,["libc::unix::linux_like::linux::Elf32_Shdr"]],["impl RefUnwindSafe for Elf64_Shdr",1,["libc::unix::linux_like::linux::Elf64_Shdr"]],["impl RefUnwindSafe for ucred",1,["libc::unix::linux_like::linux::ucred"]],["impl RefUnwindSafe for mntent",1,["libc::unix::linux_like::linux::mntent"]],["impl RefUnwindSafe for posix_spawn_file_actions_t",1,["libc::unix::linux_like::linux::posix_spawn_file_actions_t"]],["impl RefUnwindSafe for posix_spawnattr_t",1,["libc::unix::linux_like::linux::posix_spawnattr_t"]],["impl RefUnwindSafe for genlmsghdr",1,["libc::unix::linux_like::linux::genlmsghdr"]],["impl RefUnwindSafe for in6_pktinfo",1,["libc::unix::linux_like::linux::in6_pktinfo"]],["impl RefUnwindSafe for arpd_request",1,["libc::unix::linux_like::linux::arpd_request"]],["impl RefUnwindSafe for inotify_event",1,["libc::unix::linux_like::linux::inotify_event"]],["impl RefUnwindSafe for fanotify_response",1,["libc::unix::linux_like::linux::fanotify_response"]],["impl RefUnwindSafe for sockaddr_vm",1,["libc::unix::linux_like::linux::sockaddr_vm"]],["impl RefUnwindSafe for regmatch_t",1,["libc::unix::linux_like::linux::regmatch_t"]],["impl RefUnwindSafe for sock_extended_err",1,["libc::unix::linux_like::linux::sock_extended_err"]],["impl RefUnwindSafe for __c_anonymous_sockaddr_can_tp",1,["libc::unix::linux_like::linux::__c_anonymous_sockaddr_can_tp"]],["impl RefUnwindSafe for __c_anonymous_sockaddr_can_j1939",1,["libc::unix::linux_like::linux::__c_anonymous_sockaddr_can_j1939"]],["impl RefUnwindSafe for can_filter",1,["libc::unix::linux_like::linux::can_filter"]],["impl RefUnwindSafe for j1939_filter",1,["libc::unix::linux_like::linux::j1939_filter"]],["impl RefUnwindSafe for sock_filter",1,["libc::unix::linux_like::linux::sock_filter"]],["impl RefUnwindSafe for sock_fprog",1,["libc::unix::linux_like::linux::sock_fprog"]],["impl RefUnwindSafe for seccomp_data",1,["libc::unix::linux_like::linux::seccomp_data"]],["impl RefUnwindSafe for nlmsghdr",1,["libc::unix::linux_like::linux::nlmsghdr"]],["impl RefUnwindSafe for nlmsgerr",1,["libc::unix::linux_like::linux::nlmsgerr"]],["impl RefUnwindSafe for nlattr",1,["libc::unix::linux_like::linux::nlattr"]],["impl RefUnwindSafe for file_clone_range",1,["libc::unix::linux_like::linux::file_clone_range"]],["impl RefUnwindSafe for __c_anonymous_ifru_map",1,["libc::unix::linux_like::linux::__c_anonymous_ifru_map"]],["impl RefUnwindSafe for in6_ifreq",1,["libc::unix::linux_like::linux::in6_ifreq"]],["impl RefUnwindSafe for option",1,["libc::unix::linux_like::linux::option"]],["impl RefUnwindSafe for sctp_initmsg",1,["libc::unix::linux_like::linux::sctp_initmsg"]],["impl RefUnwindSafe for sctp_sndrcvinfo",1,["libc::unix::linux_like::linux::sctp_sndrcvinfo"]],["impl RefUnwindSafe for sctp_sndinfo",1,["libc::unix::linux_like::linux::sctp_sndinfo"]],["impl RefUnwindSafe for sctp_rcvinfo",1,["libc::unix::linux_like::linux::sctp_rcvinfo"]],["impl RefUnwindSafe for sctp_nxtinfo",1,["libc::unix::linux_like::linux::sctp_nxtinfo"]],["impl RefUnwindSafe for sctp_prinfo",1,["libc::unix::linux_like::linux::sctp_prinfo"]],["impl RefUnwindSafe for sctp_authinfo",1,["libc::unix::linux_like::linux::sctp_authinfo"]],["impl RefUnwindSafe for rlimit64",1,["libc::unix::linux_like::linux::rlimit64"]],["impl RefUnwindSafe for sockaddr_nl",1,["libc::unix::linux_like::linux::sockaddr_nl"]],["impl RefUnwindSafe for dirent",1,["libc::unix::linux_like::linux::dirent"]],["impl RefUnwindSafe for sockaddr_alg",1,["libc::unix::linux_like::linux::sockaddr_alg"]],["impl RefUnwindSafe for uinput_setup",1,["libc::unix::linux_like::linux::uinput_setup"]],["impl RefUnwindSafe for uinput_user_dev",1,["libc::unix::linux_like::linux::uinput_user_dev"]],["impl RefUnwindSafe for af_alg_iv",1,["libc::unix::linux_like::linux::af_alg_iv"]],["impl RefUnwindSafe for mq_attr",1,["libc::unix::linux_like::linux::mq_attr"]],["impl RefUnwindSafe for __c_anonymous_ifr_ifru",1,["libc::unix::linux_like::linux::__c_anonymous_ifr_ifru"]],["impl RefUnwindSafe for ifreq",1,["libc::unix::linux_like::linux::ifreq"]],["impl RefUnwindSafe for __c_anonymous_ifc_ifcu",1,["libc::unix::linux_like::linux::__c_anonymous_ifc_ifcu"]],["impl RefUnwindSafe for ifconf",1,["libc::unix::linux_like::linux::ifconf"]],["impl RefUnwindSafe for hwtstamp_config",1,["libc::unix::linux_like::linux::hwtstamp_config"]],["impl RefUnwindSafe for dirent64",1,["libc::unix::linux_like::linux::dirent64"]],["impl RefUnwindSafe for sock_txtime",1,["libc::unix::linux_like::linux::sock_txtime"]],["impl RefUnwindSafe for __c_anonymous_sockaddr_can_can_addr",1,["libc::unix::linux_like::linux::__c_anonymous_sockaddr_can_can_addr"]],["impl RefUnwindSafe for sockaddr_can",1,["libc::unix::linux_like::linux::sockaddr_can"]],["impl RefUnwindSafe for pthread_mutexattr_t",1,["libc::unix::linux_like::linux::pthread_mutexattr_t"]],["impl RefUnwindSafe for pthread_rwlockattr_t",1,["libc::unix::linux_like::linux::pthread_rwlockattr_t"]],["impl RefUnwindSafe for pthread_condattr_t",1,["libc::unix::linux_like::linux::pthread_condattr_t"]],["impl RefUnwindSafe for pthread_barrierattr_t",1,["libc::unix::linux_like::linux::pthread_barrierattr_t"]],["impl RefUnwindSafe for fanotify_event_metadata",1,["libc::unix::linux_like::linux::fanotify_event_metadata"]],["impl RefUnwindSafe for pthread_cond_t",1,["libc::unix::linux_like::linux::pthread_cond_t"]],["impl RefUnwindSafe for pthread_mutex_t",1,["libc::unix::linux_like::linux::pthread_mutex_t"]],["impl RefUnwindSafe for pthread_rwlock_t",1,["libc::unix::linux_like::linux::pthread_rwlock_t"]],["impl RefUnwindSafe for pthread_barrier_t",1,["libc::unix::linux_like::linux::pthread_barrier_t"]],["impl RefUnwindSafe for can_frame",1,["libc::unix::linux_like::linux::can_frame"]],["impl RefUnwindSafe for canfd_frame",1,["libc::unix::linux_like::linux::canfd_frame"]],["impl RefUnwindSafe for canxl_frame",1,["libc::unix::linux_like::linux::canxl_frame"]],["impl RefUnwindSafe for timezone",1,["libc::unix::linux_like::timezone"]],["impl RefUnwindSafe for in_addr",1,["libc::unix::linux_like::in_addr"]],["impl RefUnwindSafe for ip_mreq",1,["libc::unix::linux_like::ip_mreq"]],["impl RefUnwindSafe for ip_mreqn",1,["libc::unix::linux_like::ip_mreqn"]],["impl RefUnwindSafe for ip_mreq_source",1,["libc::unix::linux_like::ip_mreq_source"]],["impl RefUnwindSafe for sockaddr",1,["libc::unix::linux_like::sockaddr"]],["impl RefUnwindSafe for sockaddr_in",1,["libc::unix::linux_like::sockaddr_in"]],["impl RefUnwindSafe for sockaddr_in6",1,["libc::unix::linux_like::sockaddr_in6"]],["impl RefUnwindSafe for addrinfo",1,["libc::unix::linux_like::addrinfo"]],["impl RefUnwindSafe for sockaddr_ll",1,["libc::unix::linux_like::sockaddr_ll"]],["impl RefUnwindSafe for fd_set",1,["libc::unix::linux_like::fd_set"]],["impl RefUnwindSafe for tm",1,["libc::unix::linux_like::tm"]],["impl RefUnwindSafe for sched_param",1,["libc::unix::linux_like::sched_param"]],["impl RefUnwindSafe for Dl_info",1,["libc::unix::linux_like::Dl_info"]],["impl RefUnwindSafe for lconv",1,["libc::unix::linux_like::lconv"]],["impl RefUnwindSafe for in_pktinfo",1,["libc::unix::linux_like::in_pktinfo"]],["impl RefUnwindSafe for ifaddrs",1,["libc::unix::linux_like::ifaddrs"]],["impl RefUnwindSafe for in6_rtmsg",1,["libc::unix::linux_like::in6_rtmsg"]],["impl RefUnwindSafe for arpreq",1,["libc::unix::linux_like::arpreq"]],["impl RefUnwindSafe for arpreq_old",1,["libc::unix::linux_like::arpreq_old"]],["impl RefUnwindSafe for arphdr",1,["libc::unix::linux_like::arphdr"]],["impl RefUnwindSafe for mmsghdr",1,["libc::unix::linux_like::mmsghdr"]],["impl RefUnwindSafe for epoll_event",1,["libc::unix::linux_like::epoll_event"]],["impl RefUnwindSafe for sockaddr_un",1,["libc::unix::linux_like::sockaddr_un"]],["impl RefUnwindSafe for sockaddr_storage",1,["libc::unix::linux_like::sockaddr_storage"]],["impl RefUnwindSafe for utsname",1,["libc::unix::linux_like::utsname"]],["impl RefUnwindSafe for sigevent",1,["libc::unix::linux_like::sigevent"]],["impl RefUnwindSafe for in6_addr",1,["libc::unix::align::in6_addr"]],["impl RefUnwindSafe for DIR",1,["libc::unix::DIR"]],["impl RefUnwindSafe for group",1,["libc::unix::group"]],["impl RefUnwindSafe for utimbuf",1,["libc::unix::utimbuf"]],["impl RefUnwindSafe for timeval",1,["libc::unix::timeval"]],["impl RefUnwindSafe for timespec",1,["libc::unix::timespec"]],["impl RefUnwindSafe for rlimit",1,["libc::unix::rlimit"]],["impl RefUnwindSafe for rusage",1,["libc::unix::rusage"]],["impl RefUnwindSafe for ipv6_mreq",1,["libc::unix::ipv6_mreq"]],["impl RefUnwindSafe for hostent",1,["libc::unix::hostent"]],["impl RefUnwindSafe for iovec",1,["libc::unix::iovec"]],["impl RefUnwindSafe for pollfd",1,["libc::unix::pollfd"]],["impl RefUnwindSafe for winsize",1,["libc::unix::winsize"]],["impl RefUnwindSafe for linger",1,["libc::unix::linger"]],["impl RefUnwindSafe for sigval",1,["libc::unix::sigval"]],["impl RefUnwindSafe for itimerval",1,["libc::unix::itimerval"]],["impl RefUnwindSafe for tms",1,["libc::unix::tms"]],["impl RefUnwindSafe for servent",1,["libc::unix::servent"]],["impl RefUnwindSafe for protoent",1,["libc::unix::protoent"]],["impl RefUnwindSafe for FILE",1,["libc::unix::FILE"]],["impl RefUnwindSafe for fpos_t",1,["libc::unix::fpos_t"]]], diff --git a/implementors/core/panic/unwind_safe/trait.UnwindSafe.js b/implementors/core/panic/unwind_safe/trait.UnwindSafe.js index 9ef1a50280..2c15bc5ee6 100644 --- a/implementors/core/panic/unwind_safe/trait.UnwindSafe.js +++ b/implementors/core/panic/unwind_safe/trait.UnwindSafe.js @@ -1,6 +1,6 @@ (function() {var implementors = { "bytemuck":[["impl UnwindSafe for CheckedCastError",1,["bytemuck::checked::CheckedCastError"]],["impl UnwindSafe for PodCastError",1,["bytemuck::PodCastError"]]], -"cosmic_text":[["impl UnwindSafe for Color",1,["cosmic_text::attrs::Color"]],["impl UnwindSafe for FamilyOwned",1,["cosmic_text::attrs::FamilyOwned"]],["impl<'a> UnwindSafe for Attrs<'a>",1,["cosmic_text::attrs::Attrs"]],["impl UnwindSafe for AttrsOwned",1,["cosmic_text::attrs::AttrsOwned"]],["impl UnwindSafe for AttrsList",1,["cosmic_text::attrs::AttrsList"]],["impl<'text> UnwindSafe for BidiParagraphs<'text>",1,["cosmic_text::bidi_para::BidiParagraphs"]],["impl UnwindSafe for Cursor",1,["cosmic_text::buffer::Cursor"]],["impl UnwindSafe for Affinity",1,["cosmic_text::buffer::Affinity"]],["impl UnwindSafe for LayoutCursor",1,["cosmic_text::buffer::LayoutCursor"]],["impl<'a> UnwindSafe for LayoutRun<'a>",1,["cosmic_text::buffer::LayoutRun"]],["impl<'b> UnwindSafe for LayoutRunIter<'b>",1,["cosmic_text::buffer::LayoutRunIter"]],["impl UnwindSafe for Metrics",1,["cosmic_text::buffer::Metrics"]],["impl UnwindSafe for Buffer",1,["cosmic_text::buffer::Buffer"]],["impl UnwindSafe for BufferLine",1,["cosmic_text::buffer_line::BufferLine"]],["impl UnwindSafe for CacheKey",1,["cosmic_text::cache::CacheKey"]],["impl UnwindSafe for SubpixelBin",1,["cosmic_text::cache::SubpixelBin"]],["impl UnwindSafe for Editor",1,["cosmic_text::edit::editor::Editor"]],["impl UnwindSafe for Action",1,["cosmic_text::edit::Action"]],["impl !UnwindSafe for FontSystem",1,["cosmic_text::font::system::FontSystem"]],["impl<'a, T> !UnwindSafe for BorrowedWithFontSystem<'a, T>",1,["cosmic_text::font::system::BorrowedWithFontSystem"]],["impl !UnwindSafe for Font",1,["cosmic_text::font::Font"]],["impl UnwindSafe for LayoutGlyph",1,["cosmic_text::layout::LayoutGlyph"]],["impl UnwindSafe for PhysicalGlyph",1,["cosmic_text::layout::PhysicalGlyph"]],["impl UnwindSafe for LayoutLine",1,["cosmic_text::layout::LayoutLine"]],["impl UnwindSafe for Wrap",1,["cosmic_text::layout::Wrap"]],["impl UnwindSafe for Align",1,["cosmic_text::layout::Align"]],["impl UnwindSafe for Shaping",1,["cosmic_text::shape::Shaping"]],["impl UnwindSafe for ShapeBuffer",1,["cosmic_text::shape::ShapeBuffer"]],["impl UnwindSafe for ShapeGlyph",1,["cosmic_text::shape::ShapeGlyph"]],["impl UnwindSafe for ShapeWord",1,["cosmic_text::shape::ShapeWord"]],["impl UnwindSafe for ShapeSpan",1,["cosmic_text::shape::ShapeSpan"]],["impl UnwindSafe for ShapeLine",1,["cosmic_text::shape::ShapeLine"]],["impl UnwindSafe for SwashCache",1,["cosmic_text::swash::SwashCache"]]], +"cosmic_text":[["impl UnwindSafe for Color",1,["cosmic_text::attrs::Color"]],["impl UnwindSafe for FamilyOwned",1,["cosmic_text::attrs::FamilyOwned"]],["impl<'a> UnwindSafe for Attrs<'a>",1,["cosmic_text::attrs::Attrs"]],["impl UnwindSafe for AttrsOwned",1,["cosmic_text::attrs::AttrsOwned"]],["impl UnwindSafe for AttrsList",1,["cosmic_text::attrs::AttrsList"]],["impl<'text> UnwindSafe for BidiParagraphs<'text>",1,["cosmic_text::bidi_para::BidiParagraphs"]],["impl UnwindSafe for Cursor",1,["cosmic_text::buffer::Cursor"]],["impl UnwindSafe for Affinity",1,["cosmic_text::buffer::Affinity"]],["impl UnwindSafe for LayoutCursor",1,["cosmic_text::buffer::LayoutCursor"]],["impl<'a> UnwindSafe for LayoutRun<'a>",1,["cosmic_text::buffer::LayoutRun"]],["impl<'b> UnwindSafe for LayoutRunIter<'b>",1,["cosmic_text::buffer::LayoutRunIter"]],["impl UnwindSafe for Metrics",1,["cosmic_text::buffer::Metrics"]],["impl UnwindSafe for Buffer",1,["cosmic_text::buffer::Buffer"]],["impl UnwindSafe for BufferLine",1,["cosmic_text::buffer_line::BufferLine"]],["impl UnwindSafe for CacheKey",1,["cosmic_text::cache::CacheKey"]],["impl UnwindSafe for SubpixelBin",1,["cosmic_text::cache::SubpixelBin"]],["impl UnwindSafe for Editor",1,["cosmic_text::edit::editor::Editor"]],["impl UnwindSafe for Action",1,["cosmic_text::edit::Action"]],["impl UnwindSafe for ChangeItem",1,["cosmic_text::edit::ChangeItem"]],["impl UnwindSafe for Change",1,["cosmic_text::edit::Change"]],["impl !UnwindSafe for FontSystem",1,["cosmic_text::font::system::FontSystem"]],["impl<'a, T> !UnwindSafe for BorrowedWithFontSystem<'a, T>",1,["cosmic_text::font::system::BorrowedWithFontSystem"]],["impl !UnwindSafe for Font",1,["cosmic_text::font::Font"]],["impl UnwindSafe for LayoutGlyph",1,["cosmic_text::layout::LayoutGlyph"]],["impl UnwindSafe for PhysicalGlyph",1,["cosmic_text::layout::PhysicalGlyph"]],["impl UnwindSafe for LayoutLine",1,["cosmic_text::layout::LayoutLine"]],["impl UnwindSafe for Wrap",1,["cosmic_text::layout::Wrap"]],["impl UnwindSafe for Align",1,["cosmic_text::layout::Align"]],["impl UnwindSafe for Shaping",1,["cosmic_text::shape::Shaping"]],["impl UnwindSafe for ShapeBuffer",1,["cosmic_text::shape::ShapeBuffer"]],["impl UnwindSafe for ShapeGlyph",1,["cosmic_text::shape::ShapeGlyph"]],["impl UnwindSafe for ShapeWord",1,["cosmic_text::shape::ShapeWord"]],["impl UnwindSafe for ShapeSpan",1,["cosmic_text::shape::ShapeSpan"]],["impl UnwindSafe for ShapeLine",1,["cosmic_text::shape::ShapeLine"]],["impl UnwindSafe for SwashCache",1,["cosmic_text::swash::SwashCache"]]], "fontconfig_parser":[["impl !UnwindSafe for Error",1,["fontconfig_parser::error::Error"]],["impl UnwindSafe for Alias",1,["fontconfig_parser::types::alias::Alias"]],["impl UnwindSafe for Config",1,["fontconfig_parser::types::config::Config"]],["impl UnwindSafe for Constant",1,["fontconfig_parser::types::constant::Constant"]],["impl UnwindSafe for Dir",1,["fontconfig_parser::types::dir::Dir"]],["impl UnwindSafe for CacheDir",1,["fontconfig_parser::types::dir::CacheDir"]],["impl UnwindSafe for Include",1,["fontconfig_parser::types::dir::Include"]],["impl UnwindSafe for RemapDir",1,["fontconfig_parser::types::dir::RemapDir"]],["impl UnwindSafe for DirPrefix",1,["fontconfig_parser::types::dir::DirPrefix"]],["impl UnwindSafe for ConfigPart",1,["fontconfig_parser::types::document::ConfigPart"]],["impl UnwindSafe for FontConfig",1,["fontconfig_parser::types::document::FontConfig"]],["impl UnwindSafe for DirData",1,["fontconfig_parser::types::document::DirData"]],["impl UnwindSafe for RemapDirData",1,["fontconfig_parser::types::document::RemapDirData"]],["impl UnwindSafe for Edit",1,["fontconfig_parser::types::match_::edit::Edit"]],["impl UnwindSafe for EditBinding",1,["fontconfig_parser::types::match_::edit::EditBinding"]],["impl UnwindSafe for EditMode",1,["fontconfig_parser::types::match_::edit::EditMode"]],["impl UnwindSafe for Test",1,["fontconfig_parser::types::match_::test::Test"]],["impl UnwindSafe for TestTarget",1,["fontconfig_parser::types::match_::test::TestTarget"]],["impl UnwindSafe for TestCompare",1,["fontconfig_parser::types::match_::test::TestCompare"]],["impl UnwindSafe for TestQual",1,["fontconfig_parser::types::match_::test::TestQual"]],["impl UnwindSafe for Match",1,["fontconfig_parser::types::match_::Match"]],["impl UnwindSafe for MatchTarget",1,["fontconfig_parser::types::match_::MatchTarget"]],["impl UnwindSafe for Property",1,["fontconfig_parser::types::property::Property"]],["impl UnwindSafe for PropertyKind",1,["fontconfig_parser::types::property::PropertyKind"]],["impl UnwindSafe for SelectFont",1,["fontconfig_parser::types::selectfont::SelectFont"]],["impl UnwindSafe for FontMatch",1,["fontconfig_parser::types::selectfont::FontMatch"]],["impl UnwindSafe for ListOp",1,["fontconfig_parser::types::value::ListOp"]],["impl UnwindSafe for UnaryOp",1,["fontconfig_parser::types::value::UnaryOp"]],["impl UnwindSafe for BinaryOp",1,["fontconfig_parser::types::value::BinaryOp"]],["impl UnwindSafe for TernaryOp",1,["fontconfig_parser::types::value::TernaryOp"]],["impl UnwindSafe for Expression",1,["fontconfig_parser::types::value::Expression"]],["impl UnwindSafe for PropertyTarget",1,["fontconfig_parser::types::value::PropertyTarget"]],["impl UnwindSafe for Value",1,["fontconfig_parser::types::value::Value"]],["impl UnwindSafe for IntOrRange",1,["fontconfig_parser::types::IntOrRange"]]], "fontdb":[["impl UnwindSafe for ID",1,["fontdb::ID"]],["impl !UnwindSafe for Database",1,["fontdb::Database"]],["impl !UnwindSafe for FaceInfo",1,["fontdb::FaceInfo"]],["impl !UnwindSafe for Source",1,["fontdb::Source"]],["impl<'a> UnwindSafe for Query<'a>",1,["fontdb::Query"]],["impl<'a> UnwindSafe for Family<'a>",1,["fontdb::Family"]],["impl UnwindSafe for Weight",1,["fontdb::Weight"]],["impl UnwindSafe for Style",1,["fontdb::Style"]]], "libc":[["impl UnwindSafe for statvfs",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::not_x32::statvfs"]],["impl UnwindSafe for max_align_t",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::align::max_align_t"]],["impl UnwindSafe for clone_args",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::align::clone_args"]],["impl UnwindSafe for sigaction",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::sigaction"]],["impl UnwindSafe for statfs",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::statfs"]],["impl UnwindSafe for flock",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::flock"]],["impl UnwindSafe for flock64",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::flock64"]],["impl UnwindSafe for siginfo_t",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::siginfo_t"]],["impl UnwindSafe for stack_t",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::stack_t"]],["impl UnwindSafe for stat",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::stat"]],["impl UnwindSafe for stat64",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::stat64"]],["impl UnwindSafe for statfs64",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::statfs64"]],["impl UnwindSafe for statvfs64",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::statvfs64"]],["impl UnwindSafe for pthread_attr_t",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::pthread_attr_t"]],["impl UnwindSafe for _libc_fpxreg",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_fpxreg"]],["impl UnwindSafe for _libc_xmmreg",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_xmmreg"]],["impl UnwindSafe for _libc_fpstate",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_fpstate"]],["impl UnwindSafe for user_regs_struct",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::user_regs_struct"]],["impl UnwindSafe for user",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::user"]],["impl UnwindSafe for mcontext_t",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::mcontext_t"]],["impl UnwindSafe for ipc_perm",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::ipc_perm"]],["impl UnwindSafe for shmid_ds",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::shmid_ds"]],["impl UnwindSafe for seccomp_notif_sizes",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::seccomp_notif_sizes"]],["impl UnwindSafe for ptrace_rseq_configuration",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::ptrace_rseq_configuration"]],["impl UnwindSafe for user_fpregs_struct",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::user_fpregs_struct"]],["impl UnwindSafe for ucontext_t",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::ucontext_t"]],["impl UnwindSafe for sigset_t",1,["libc::unix::linux_like::linux::gnu::b64::sigset_t"]],["impl UnwindSafe for sysinfo",1,["libc::unix::linux_like::linux::gnu::b64::sysinfo"]],["impl UnwindSafe for msqid_ds",1,["libc::unix::linux_like::linux::gnu::b64::msqid_ds"]],["impl UnwindSafe for semid_ds",1,["libc::unix::linux_like::linux::gnu::b64::semid_ds"]],["impl UnwindSafe for sem_t",1,["libc::unix::linux_like::linux::gnu::align::sem_t"]],["impl UnwindSafe for statx",1,["libc::unix::linux_like::linux::gnu::statx"]],["impl UnwindSafe for statx_timestamp",1,["libc::unix::linux_like::linux::gnu::statx_timestamp"]],["impl UnwindSafe for aiocb",1,["libc::unix::linux_like::linux::gnu::aiocb"]],["impl UnwindSafe for __exit_status",1,["libc::unix::linux_like::linux::gnu::__exit_status"]],["impl UnwindSafe for __timeval",1,["libc::unix::linux_like::linux::gnu::__timeval"]],["impl UnwindSafe for glob64_t",1,["libc::unix::linux_like::linux::gnu::glob64_t"]],["impl UnwindSafe for msghdr",1,["libc::unix::linux_like::linux::gnu::msghdr"]],["impl UnwindSafe for cmsghdr",1,["libc::unix::linux_like::linux::gnu::cmsghdr"]],["impl UnwindSafe for termios",1,["libc::unix::linux_like::linux::gnu::termios"]],["impl UnwindSafe for mallinfo",1,["libc::unix::linux_like::linux::gnu::mallinfo"]],["impl UnwindSafe for mallinfo2",1,["libc::unix::linux_like::linux::gnu::mallinfo2"]],["impl UnwindSafe for nl_pktinfo",1,["libc::unix::linux_like::linux::gnu::nl_pktinfo"]],["impl UnwindSafe for nl_mmap_req",1,["libc::unix::linux_like::linux::gnu::nl_mmap_req"]],["impl UnwindSafe for nl_mmap_hdr",1,["libc::unix::linux_like::linux::gnu::nl_mmap_hdr"]],["impl UnwindSafe for rtentry",1,["libc::unix::linux_like::linux::gnu::rtentry"]],["impl UnwindSafe for timex",1,["libc::unix::linux_like::linux::gnu::timex"]],["impl UnwindSafe for ntptimeval",1,["libc::unix::linux_like::linux::gnu::ntptimeval"]],["impl UnwindSafe for regex_t",1,["libc::unix::linux_like::linux::gnu::regex_t"]],["impl UnwindSafe for Elf64_Chdr",1,["libc::unix::linux_like::linux::gnu::Elf64_Chdr"]],["impl UnwindSafe for Elf32_Chdr",1,["libc::unix::linux_like::linux::gnu::Elf32_Chdr"]],["impl UnwindSafe for seminfo",1,["libc::unix::linux_like::linux::gnu::seminfo"]],["impl UnwindSafe for ptrace_peeksiginfo_args",1,["libc::unix::linux_like::linux::gnu::ptrace_peeksiginfo_args"]],["impl UnwindSafe for __c_anonymous_ptrace_syscall_info_entry",1,["libc::unix::linux_like::linux::gnu::__c_anonymous_ptrace_syscall_info_entry"]],["impl UnwindSafe for __c_anonymous_ptrace_syscall_info_exit",1,["libc::unix::linux_like::linux::gnu::__c_anonymous_ptrace_syscall_info_exit"]],["impl UnwindSafe for __c_anonymous_ptrace_syscall_info_seccomp",1,["libc::unix::linux_like::linux::gnu::__c_anonymous_ptrace_syscall_info_seccomp"]],["impl UnwindSafe for ptrace_syscall_info",1,["libc::unix::linux_like::linux::gnu::ptrace_syscall_info"]],["impl UnwindSafe for __c_anonymous_ptrace_syscall_info_data",1,["libc::unix::linux_like::linux::gnu::__c_anonymous_ptrace_syscall_info_data"]],["impl UnwindSafe for utmpx",1,["libc::unix::linux_like::linux::gnu::utmpx"]],["impl UnwindSafe for termios2",1,["libc::unix::linux_like::linux::arch::generic::termios2"]],["impl UnwindSafe for open_how",1,["libc::unix::linux_like::linux::non_exhaustive::open_how"]],["impl UnwindSafe for fpos64_t",1,["libc::unix::linux_like::linux::fpos64_t"]],["impl UnwindSafe for glob_t",1,["libc::unix::linux_like::linux::glob_t"]],["impl UnwindSafe for passwd",1,["libc::unix::linux_like::linux::passwd"]],["impl UnwindSafe for spwd",1,["libc::unix::linux_like::linux::spwd"]],["impl UnwindSafe for dqblk",1,["libc::unix::linux_like::linux::dqblk"]],["impl UnwindSafe for signalfd_siginfo",1,["libc::unix::linux_like::linux::signalfd_siginfo"]],["impl UnwindSafe for itimerspec",1,["libc::unix::linux_like::linux::itimerspec"]],["impl UnwindSafe for fsid_t",1,["libc::unix::linux_like::linux::fsid_t"]],["impl UnwindSafe for packet_mreq",1,["libc::unix::linux_like::linux::packet_mreq"]],["impl UnwindSafe for cpu_set_t",1,["libc::unix::linux_like::linux::cpu_set_t"]],["impl UnwindSafe for if_nameindex",1,["libc::unix::linux_like::linux::if_nameindex"]],["impl UnwindSafe for msginfo",1,["libc::unix::linux_like::linux::msginfo"]],["impl UnwindSafe for sembuf",1,["libc::unix::linux_like::linux::sembuf"]],["impl UnwindSafe for input_event",1,["libc::unix::linux_like::linux::input_event"]],["impl UnwindSafe for input_id",1,["libc::unix::linux_like::linux::input_id"]],["impl UnwindSafe for input_absinfo",1,["libc::unix::linux_like::linux::input_absinfo"]],["impl UnwindSafe for input_keymap_entry",1,["libc::unix::linux_like::linux::input_keymap_entry"]],["impl UnwindSafe for input_mask",1,["libc::unix::linux_like::linux::input_mask"]],["impl UnwindSafe for ff_replay",1,["libc::unix::linux_like::linux::ff_replay"]],["impl UnwindSafe for ff_trigger",1,["libc::unix::linux_like::linux::ff_trigger"]],["impl UnwindSafe for ff_envelope",1,["libc::unix::linux_like::linux::ff_envelope"]],["impl UnwindSafe for ff_constant_effect",1,["libc::unix::linux_like::linux::ff_constant_effect"]],["impl UnwindSafe for ff_ramp_effect",1,["libc::unix::linux_like::linux::ff_ramp_effect"]],["impl UnwindSafe for ff_condition_effect",1,["libc::unix::linux_like::linux::ff_condition_effect"]],["impl UnwindSafe for ff_periodic_effect",1,["libc::unix::linux_like::linux::ff_periodic_effect"]],["impl UnwindSafe for ff_rumble_effect",1,["libc::unix::linux_like::linux::ff_rumble_effect"]],["impl UnwindSafe for ff_effect",1,["libc::unix::linux_like::linux::ff_effect"]],["impl UnwindSafe for uinput_ff_upload",1,["libc::unix::linux_like::linux::uinput_ff_upload"]],["impl UnwindSafe for uinput_ff_erase",1,["libc::unix::linux_like::linux::uinput_ff_erase"]],["impl UnwindSafe for uinput_abs_setup",1,["libc::unix::linux_like::linux::uinput_abs_setup"]],["impl UnwindSafe for dl_phdr_info",1,["libc::unix::linux_like::linux::dl_phdr_info"]],["impl UnwindSafe for Elf32_Ehdr",1,["libc::unix::linux_like::linux::Elf32_Ehdr"]],["impl UnwindSafe for Elf64_Ehdr",1,["libc::unix::linux_like::linux::Elf64_Ehdr"]],["impl UnwindSafe for Elf32_Sym",1,["libc::unix::linux_like::linux::Elf32_Sym"]],["impl UnwindSafe for Elf64_Sym",1,["libc::unix::linux_like::linux::Elf64_Sym"]],["impl UnwindSafe for Elf32_Phdr",1,["libc::unix::linux_like::linux::Elf32_Phdr"]],["impl UnwindSafe for Elf64_Phdr",1,["libc::unix::linux_like::linux::Elf64_Phdr"]],["impl UnwindSafe for Elf32_Shdr",1,["libc::unix::linux_like::linux::Elf32_Shdr"]],["impl UnwindSafe for Elf64_Shdr",1,["libc::unix::linux_like::linux::Elf64_Shdr"]],["impl UnwindSafe for ucred",1,["libc::unix::linux_like::linux::ucred"]],["impl UnwindSafe for mntent",1,["libc::unix::linux_like::linux::mntent"]],["impl UnwindSafe for posix_spawn_file_actions_t",1,["libc::unix::linux_like::linux::posix_spawn_file_actions_t"]],["impl UnwindSafe for posix_spawnattr_t",1,["libc::unix::linux_like::linux::posix_spawnattr_t"]],["impl UnwindSafe for genlmsghdr",1,["libc::unix::linux_like::linux::genlmsghdr"]],["impl UnwindSafe for in6_pktinfo",1,["libc::unix::linux_like::linux::in6_pktinfo"]],["impl UnwindSafe for arpd_request",1,["libc::unix::linux_like::linux::arpd_request"]],["impl UnwindSafe for inotify_event",1,["libc::unix::linux_like::linux::inotify_event"]],["impl UnwindSafe for fanotify_response",1,["libc::unix::linux_like::linux::fanotify_response"]],["impl UnwindSafe for sockaddr_vm",1,["libc::unix::linux_like::linux::sockaddr_vm"]],["impl UnwindSafe for regmatch_t",1,["libc::unix::linux_like::linux::regmatch_t"]],["impl UnwindSafe for sock_extended_err",1,["libc::unix::linux_like::linux::sock_extended_err"]],["impl UnwindSafe for __c_anonymous_sockaddr_can_tp",1,["libc::unix::linux_like::linux::__c_anonymous_sockaddr_can_tp"]],["impl UnwindSafe for __c_anonymous_sockaddr_can_j1939",1,["libc::unix::linux_like::linux::__c_anonymous_sockaddr_can_j1939"]],["impl UnwindSafe for can_filter",1,["libc::unix::linux_like::linux::can_filter"]],["impl UnwindSafe for j1939_filter",1,["libc::unix::linux_like::linux::j1939_filter"]],["impl UnwindSafe for sock_filter",1,["libc::unix::linux_like::linux::sock_filter"]],["impl UnwindSafe for sock_fprog",1,["libc::unix::linux_like::linux::sock_fprog"]],["impl UnwindSafe for seccomp_data",1,["libc::unix::linux_like::linux::seccomp_data"]],["impl UnwindSafe for nlmsghdr",1,["libc::unix::linux_like::linux::nlmsghdr"]],["impl UnwindSafe for nlmsgerr",1,["libc::unix::linux_like::linux::nlmsgerr"]],["impl UnwindSafe for nlattr",1,["libc::unix::linux_like::linux::nlattr"]],["impl UnwindSafe for file_clone_range",1,["libc::unix::linux_like::linux::file_clone_range"]],["impl UnwindSafe for __c_anonymous_ifru_map",1,["libc::unix::linux_like::linux::__c_anonymous_ifru_map"]],["impl UnwindSafe for in6_ifreq",1,["libc::unix::linux_like::linux::in6_ifreq"]],["impl UnwindSafe for option",1,["libc::unix::linux_like::linux::option"]],["impl UnwindSafe for sctp_initmsg",1,["libc::unix::linux_like::linux::sctp_initmsg"]],["impl UnwindSafe for sctp_sndrcvinfo",1,["libc::unix::linux_like::linux::sctp_sndrcvinfo"]],["impl UnwindSafe for sctp_sndinfo",1,["libc::unix::linux_like::linux::sctp_sndinfo"]],["impl UnwindSafe for sctp_rcvinfo",1,["libc::unix::linux_like::linux::sctp_rcvinfo"]],["impl UnwindSafe for sctp_nxtinfo",1,["libc::unix::linux_like::linux::sctp_nxtinfo"]],["impl UnwindSafe for sctp_prinfo",1,["libc::unix::linux_like::linux::sctp_prinfo"]],["impl UnwindSafe for sctp_authinfo",1,["libc::unix::linux_like::linux::sctp_authinfo"]],["impl UnwindSafe for rlimit64",1,["libc::unix::linux_like::linux::rlimit64"]],["impl UnwindSafe for sockaddr_nl",1,["libc::unix::linux_like::linux::sockaddr_nl"]],["impl UnwindSafe for dirent",1,["libc::unix::linux_like::linux::dirent"]],["impl UnwindSafe for sockaddr_alg",1,["libc::unix::linux_like::linux::sockaddr_alg"]],["impl UnwindSafe for uinput_setup",1,["libc::unix::linux_like::linux::uinput_setup"]],["impl UnwindSafe for uinput_user_dev",1,["libc::unix::linux_like::linux::uinput_user_dev"]],["impl UnwindSafe for af_alg_iv",1,["libc::unix::linux_like::linux::af_alg_iv"]],["impl UnwindSafe for mq_attr",1,["libc::unix::linux_like::linux::mq_attr"]],["impl UnwindSafe for __c_anonymous_ifr_ifru",1,["libc::unix::linux_like::linux::__c_anonymous_ifr_ifru"]],["impl UnwindSafe for ifreq",1,["libc::unix::linux_like::linux::ifreq"]],["impl UnwindSafe for __c_anonymous_ifc_ifcu",1,["libc::unix::linux_like::linux::__c_anonymous_ifc_ifcu"]],["impl UnwindSafe for ifconf",1,["libc::unix::linux_like::linux::ifconf"]],["impl UnwindSafe for hwtstamp_config",1,["libc::unix::linux_like::linux::hwtstamp_config"]],["impl UnwindSafe for dirent64",1,["libc::unix::linux_like::linux::dirent64"]],["impl UnwindSafe for sock_txtime",1,["libc::unix::linux_like::linux::sock_txtime"]],["impl UnwindSafe for __c_anonymous_sockaddr_can_can_addr",1,["libc::unix::linux_like::linux::__c_anonymous_sockaddr_can_can_addr"]],["impl UnwindSafe for sockaddr_can",1,["libc::unix::linux_like::linux::sockaddr_can"]],["impl UnwindSafe for pthread_mutexattr_t",1,["libc::unix::linux_like::linux::pthread_mutexattr_t"]],["impl UnwindSafe for pthread_rwlockattr_t",1,["libc::unix::linux_like::linux::pthread_rwlockattr_t"]],["impl UnwindSafe for pthread_condattr_t",1,["libc::unix::linux_like::linux::pthread_condattr_t"]],["impl UnwindSafe for pthread_barrierattr_t",1,["libc::unix::linux_like::linux::pthread_barrierattr_t"]],["impl UnwindSafe for fanotify_event_metadata",1,["libc::unix::linux_like::linux::fanotify_event_metadata"]],["impl UnwindSafe for pthread_cond_t",1,["libc::unix::linux_like::linux::pthread_cond_t"]],["impl UnwindSafe for pthread_mutex_t",1,["libc::unix::linux_like::linux::pthread_mutex_t"]],["impl UnwindSafe for pthread_rwlock_t",1,["libc::unix::linux_like::linux::pthread_rwlock_t"]],["impl UnwindSafe for pthread_barrier_t",1,["libc::unix::linux_like::linux::pthread_barrier_t"]],["impl UnwindSafe for can_frame",1,["libc::unix::linux_like::linux::can_frame"]],["impl UnwindSafe for canfd_frame",1,["libc::unix::linux_like::linux::canfd_frame"]],["impl UnwindSafe for canxl_frame",1,["libc::unix::linux_like::linux::canxl_frame"]],["impl UnwindSafe for timezone",1,["libc::unix::linux_like::timezone"]],["impl UnwindSafe for in_addr",1,["libc::unix::linux_like::in_addr"]],["impl UnwindSafe for ip_mreq",1,["libc::unix::linux_like::ip_mreq"]],["impl UnwindSafe for ip_mreqn",1,["libc::unix::linux_like::ip_mreqn"]],["impl UnwindSafe for ip_mreq_source",1,["libc::unix::linux_like::ip_mreq_source"]],["impl UnwindSafe for sockaddr",1,["libc::unix::linux_like::sockaddr"]],["impl UnwindSafe for sockaddr_in",1,["libc::unix::linux_like::sockaddr_in"]],["impl UnwindSafe for sockaddr_in6",1,["libc::unix::linux_like::sockaddr_in6"]],["impl UnwindSafe for addrinfo",1,["libc::unix::linux_like::addrinfo"]],["impl UnwindSafe for sockaddr_ll",1,["libc::unix::linux_like::sockaddr_ll"]],["impl UnwindSafe for fd_set",1,["libc::unix::linux_like::fd_set"]],["impl UnwindSafe for tm",1,["libc::unix::linux_like::tm"]],["impl UnwindSafe for sched_param",1,["libc::unix::linux_like::sched_param"]],["impl UnwindSafe for Dl_info",1,["libc::unix::linux_like::Dl_info"]],["impl UnwindSafe for lconv",1,["libc::unix::linux_like::lconv"]],["impl UnwindSafe for in_pktinfo",1,["libc::unix::linux_like::in_pktinfo"]],["impl UnwindSafe for ifaddrs",1,["libc::unix::linux_like::ifaddrs"]],["impl UnwindSafe for in6_rtmsg",1,["libc::unix::linux_like::in6_rtmsg"]],["impl UnwindSafe for arpreq",1,["libc::unix::linux_like::arpreq"]],["impl UnwindSafe for arpreq_old",1,["libc::unix::linux_like::arpreq_old"]],["impl UnwindSafe for arphdr",1,["libc::unix::linux_like::arphdr"]],["impl UnwindSafe for mmsghdr",1,["libc::unix::linux_like::mmsghdr"]],["impl UnwindSafe for epoll_event",1,["libc::unix::linux_like::epoll_event"]],["impl UnwindSafe for sockaddr_un",1,["libc::unix::linux_like::sockaddr_un"]],["impl UnwindSafe for sockaddr_storage",1,["libc::unix::linux_like::sockaddr_storage"]],["impl UnwindSafe for utsname",1,["libc::unix::linux_like::utsname"]],["impl UnwindSafe for sigevent",1,["libc::unix::linux_like::sigevent"]],["impl UnwindSafe for in6_addr",1,["libc::unix::align::in6_addr"]],["impl UnwindSafe for DIR",1,["libc::unix::DIR"]],["impl UnwindSafe for group",1,["libc::unix::group"]],["impl UnwindSafe for utimbuf",1,["libc::unix::utimbuf"]],["impl UnwindSafe for timeval",1,["libc::unix::timeval"]],["impl UnwindSafe for timespec",1,["libc::unix::timespec"]],["impl UnwindSafe for rlimit",1,["libc::unix::rlimit"]],["impl UnwindSafe for rusage",1,["libc::unix::rusage"]],["impl UnwindSafe for ipv6_mreq",1,["libc::unix::ipv6_mreq"]],["impl UnwindSafe for hostent",1,["libc::unix::hostent"]],["impl UnwindSafe for iovec",1,["libc::unix::iovec"]],["impl UnwindSafe for pollfd",1,["libc::unix::pollfd"]],["impl UnwindSafe for winsize",1,["libc::unix::winsize"]],["impl UnwindSafe for linger",1,["libc::unix::linger"]],["impl UnwindSafe for sigval",1,["libc::unix::sigval"]],["impl UnwindSafe for itimerval",1,["libc::unix::itimerval"]],["impl UnwindSafe for tms",1,["libc::unix::tms"]],["impl UnwindSafe for servent",1,["libc::unix::servent"]],["impl UnwindSafe for protoent",1,["libc::unix::protoent"]],["impl UnwindSafe for FILE",1,["libc::unix::FILE"]],["impl UnwindSafe for fpos_t",1,["libc::unix::fpos_t"]]], diff --git a/search-index.js b/search-index.js index bd2da298c4..9c6a971200 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 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"]]},\ +"cosmic_text":{"doc":"COSMIC Text","t":"ENENEDDDSSNNNDDDNDNDNDDNNDNENNNDNNNNSSIDNNNNNNNEENNDDNNNNNNNSDDDDDNNNNSNDNNNSNNNNNNNNNNNNNDDNNNNNNSNNNNNNNDDDDDENEEENDEDSNNNNNNNDNENLKLLLMLLLKLLLLLLLMLKLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLKLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLMKLKLLMLLLLLLLLLLLLLLKLLLMKLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLLLLLLMLLLMMMKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMLLLLLMMMMMMMLLLLMMMMLLMMLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLMLLLLLLLLMMCLLLKLLLKLKLLLLLLLLLKLLLKLLLLLLLLKLLLLLLLLLLLLMLMLLMMMKLLMMLMMKLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMMMLMLLMMMMMMMMMMMMMMMMMMM","n":["Action","Advanced","Affinity","After","Align","Attrs","AttrsList","AttrsOwned","BLACK","BOLD","Backspace","Basic","Before","BidiParagraphs","BorrowedWithFontSystem","Buffer","BufferEnd","BufferLine","BufferStart","CacheKey","Center","Change","ChangeItem","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","GotoLine","Home","Indent","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","SoftHome","Stretch","Style","SubpixelBin","SubpixelMask","SwashCache","SwashContent","SwashImage","THIN","Three","Two","UltraCondensed","UltraExpanded","Unindent","Up","Vertical","Weight","Word","Wrap","Zero","a","action","action","action","add_span","affinity","after","align","append","apply_change","apply_change","as_attrs","as_family","as_float","as_rgba","as_rgba_tuple","as_swash","ascent","attrs_list","auto_indent","auto_indent","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","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_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","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","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","default","defaults","delete_selection","delete_selection","deref","deref_mut","descent","draw","draw","draw","draw","draw","end","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","finish_change","finish_change","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","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","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","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","into","into_iter","into_iter","into_locale_and_db","into_text","is_reset","items","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","reverse","reverse","rgb","rgba","rtl","rtl","rustybuzz","rustybuzz","scale","scroll","select_opt","select_opt","set_align","set_attrs_list","set_auto_indent","set_auto_indent","set_cursor","set_cursor","set_metrics","set_metrics","set_metrics_and_size","set_metrics_and_size","set_redraw","set_rich_text","set_rich_text","set_scroll","set_select_opt","set_select_opt","set_size","set_size","set_tab_width","set_tab_width","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","start","start_change","start_change","stretch","stretch","stretch","style","style","style","tab_width","tab_width","text","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_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_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","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"],[909,"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","","A set of change items grouped into one logical change","A unique change to an editor","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 specific line","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.","Move cursor to start of line, skipping whitespace","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","Apply a change","","","","","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 current automatic indentation setting","","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","Cursor indicating end of change","End index of cluster in original line","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Set Family","","","Get completed change","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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 if true, delete if false","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).","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","Change items grouped into one change","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","Enable or disable automatic indentation","","Set the current cursor","","Set the current Metrics","Set the current Metrics","Set the current Metrics and buffer dimensions at the same …","Set the current Metrics and buffer dimensions at the same …","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 the current tab width. A tab_width of 0 is not …","","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","Cursor indicating start of change","Start index of cluster in original line","","Start collecting change","","Set Stretch","","","Set Style","","","Get the current tab width","","Get current text","The original text line","Text to be inserted or deleted","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,38,0,12,0,0,0,0,29,29,4,38,12,0,0,0,4,0,4,0,15,0,0,4,34,0,40,0,39,20,19,0,34,4,4,4,29,29,0,0,4,15,4,4,39,39,39,0,0,20,19,0,0,37,4,4,4,4,30,15,29,0,0,0,0,0,4,15,4,34,29,40,0,20,19,34,29,20,19,4,4,37,30,39,30,21,4,4,4,4,0,0,4,4,34,4,15,4,29,20,19,4,39,39,20,19,0,0,0,0,0,0,4,0,0,0,40,0,0,0,29,21,21,39,39,4,4,4,0,37,0,21,1,6,5,7,8,31,12,14,14,6,5,18,19,21,1,1,24,64,14,6,5,1,12,65,20,29,30,3,24,50,1,19,11,18,8,56,31,12,57,58,59,32,27,14,33,34,21,5,4,35,36,17,7,61,62,63,37,15,38,49,64,65,66,67,39,40,28,20,29,30,3,24,50,1,19,11,18,8,56,31,12,57,58,59,32,27,14,33,34,21,5,4,35,36,17,7,61,62,63,37,15,38,49,64,65,66,67,39,40,28,6,6,27,6,5,6,5,7,62,28,8,20,29,30,1,19,11,18,8,31,12,32,33,34,21,4,35,36,17,37,15,38,39,40,28,20,29,30,1,19,11,18,8,31,12,32,33,34,21,4,35,36,17,37,15,38,39,40,28,29,1,31,12,33,21,39,11,31,11,18,61,64,11,35,28,6,5,6,5,24,28,3,3,29,30,31,12,32,35,17,49,39,40,28,8,6,5,7,7,64,6,27,5,7,7,36,61,64,20,29,30,1,19,11,18,8,31,12,32,33,34,21,4,37,15,38,39,40,20,29,30,1,19,11,18,8,31,12,33,21,4,37,15,38,39,40,11,11,18,6,5,20,29,30,3,24,50,1,19,11,18,8,56,31,12,57,58,59,32,32,27,14,33,34,21,5,4,35,36,17,7,61,62,63,37,37,15,15,38,49,64,65,66,67,39,40,33,61,64,32,61,33,0,20,29,30,3,24,50,1,19,11,18,8,56,31,12,57,58,59,32,27,14,33,34,21,5,4,35,36,17,7,61,62,63,37,15,38,49,64,65,66,67,39,40,28,12,12,1,3,3,50,50,50,8,57,33,61,64,58,63,65,20,29,30,1,19,11,18,33,21,38,39,35,58,27,24,50,31,36,6,5,20,29,30,3,24,50,1,19,11,18,8,56,31,12,57,58,59,32,27,14,33,34,21,5,4,35,36,17,7,61,62,63,37,15,38,49,64,65,66,67,39,40,28,56,59,3,14,14,17,14,67,57,27,14,14,27,67,35,61,66,31,57,32,58,27,7,27,7,58,58,58,27,3,11,63,63,11,11,18,61,64,27,3,24,50,19,11,18,8,56,31,57,59,32,27,14,33,21,5,65,66,67,28,27,65,66,67,31,31,3,3,56,59,50,29,1,31,12,33,21,39,61,28,1,27,14,14,36,17,1,1,58,67,0,24,32,27,6,5,14,14,6,5,6,5,27,7,27,7,27,27,7,27,6,5,27,7,6,5,27,14,7,27,14,7,14,6,5,7,14,14,27,7,27,7,27,7,27,59,28,8,67,8,14,36,61,64,6,5,11,11,18,11,11,18,6,5,14,58,36,39,20,29,30,1,19,11,18,8,31,12,32,33,34,21,4,35,36,17,37,15,38,39,40,28,32,37,15,35,34,20,29,30,3,24,50,1,19,11,18,8,56,31,12,57,58,59,32,27,14,33,34,21,5,4,35,36,17,7,61,62,63,37,15,38,49,64,65,66,67,39,40,28,20,29,30,3,24,50,1,19,11,18,8,56,31,12,57,58,59,32,27,14,33,34,21,5,4,35,36,17,7,61,62,63,37,15,38,49,64,65,66,67,39,40,28,20,29,30,3,24,50,1,19,11,18,8,56,31,12,57,58,59,32,27,14,33,34,21,5,4,35,36,17,7,61,62,63,37,15,38,49,64,65,66,67,39,40,28,34,27,61,63,11,11,18,35,50,66,27,14,61,62,64,65,33,61,64,61,62,64,65,33,61,64,83,84,85,84,85],"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,[1,2],[[3,4]],[[5,3,4]],[[[7,[6]],4]],[[8,[10,[9]],11]],0,[12,13],[14,[[16,[15]]]],[[14,14]],[17,13],[[5,17],13],[18,11],[19,20],[21,22],[1,[[23,[2]]]],[1],[24,25],0,[14,8],[[],13],[5,13],[1,2],[12,13],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[26,3],[[7,[26]]]],[[26,3],[[7,[26]]]],[[27,3],[[7,[27]]]],[[],27],[5,27],[[],27],[5,27],[[[7,[6]]],[[7,[27]]]],0,[28],[8],[20,20],[29,29],[30,30],[1,1],[19,19],[11,11],[18,18],[8,8],[31,31],[12,12],[32,32],[33,33],[34,34],[21,21],[4,4],[35,35],[36,36],[17,17],[37,37],[15,15],[38,38],[39,39],[40,40],[28,28],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[29,29],41],[[1,1],41],[[31,31],41],[[12,12],41],[[33,33],41],[[21,21],41],[[39,39],41],[[11,1],11],0,0,0,0,0,[[11,11],13],[[42,[44,[43]],45]],0,[[],[[16,[46]]]],[5,[[16,[46]]]],[[],31],[5,31],[24,[[47,[2]]]],0,[3,48],[3,48],[[],29],[[],30],[[],31],[[],12],[[],32],[[],35],[[],17],[[],49],[[],39],[[],40],[[],28],[8,11],[[],13],[5,13],[7],[7],0,[[3,50,1,51]],[[27,3,50,1,51]],[[5,3,50,1,51]],[[[7,[27]],50,1,51]],[[[7,[6]],50,1,51]],0,0,0,[[20,20],13],[[29,29],13],[[30,30],13],[[1,1],13],[[19,19],13],[[11,11],13],[[18,18],13],[[8,8],13],[[31,31],13],[[12,12],13],[[32,32],13],[[33,33],13],[[34,34],13],[[21,21],13],[[4,4],13],[[37,37],13],[[15,15],13],[[38,38],13],[[39,39],13],[[40,40],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[11,20],11],0,0,[[],[[16,[17]]]],[5,[[16,[17]]]],[[20,52],[[54,[53]]]],[[29,52],[[54,[53]]]],[[30,52],[[54,[53]]]],[[3,52],55],[[24,52],55],[[50,52],55],[[1,52],55],[[19,52],55],[[11,52],55],[[18,52],55],[[8,52],55],[[56,52],55],[[31,52],55],[[12,52],55],[[57,52],55],[[58,52],55],[[59,52],55],[[32,52],55],[[32,52],55],[[27,52],55],[[14,52],55],[[33,52],55],[[34,52],[[54,[53]]]],[[21,52],55],[[5,52],55],[[4,52],55],[[35,52],[[54,[53]]]],[[36,52],55],[[17,52],55],[[[7,[60]],52],55],[[61,52],55],[[62,52],55],[[63,52],55],[[37,52],55],[[37,52],55],[[15,52],55],[[15,52],55],[[38,52],55],[[49,52],55],[[64,52],55],[[65,52],55],[[66,52],55],[[67,52],55],[[39,52],[[54,[53]]]],[[40,52],[[54,[53]]]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[13,12],[13,12],[1,2],[[3,68],[[16,[[69,[24]]]]]],[[3,11],[[69,[[70,[68]]]]]],[[50,3,33],[[16,[28]]]],[[50,3,33],[[16,[28]]]],[[50,3,33],[[16,[[47,[34]]]]]],[[8,9],11],0,0,0,0,0,0,0,[[20,71]],[[29,71]],[[30,71]],[[1,71]],[[19,71]],[[11,71]],[[18,71]],[[33,71]],[[21,71]],[[38,71]],[[39,71]],0,[[58,31,31],16],[[27,22,22],[[16,[31]]]],[24,68],0,0,0,[[72,[16,[8]]]],[[5,72,[16,[8]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[3],[14,46],[14,13],0,[[14,3,22,22,37],[[47,[63]]]],[[67,22,22,37,[16,[15]]],[[70,[63]]]],0,[[27,31],57],[[14,49,3,22,22,37],[[47,[63]]]],[14,[[16,[[70,[63]]]]]],[27,59],[[67,49,22,22,37,[16,[15]],[70,[63]]]],0,0,0,0,0,0,0,[[27,3,9],[[16,[[47,[63]]]]]],[[[7,[27]],9],[[16,[[47,[63]]]]]],[[27,3,9],[[16,[67]]]],[[[7,[27]],9],[[16,[67]]]],0,0,0,0,[3,72],[[11,73],13],0,0,[[11,9],11],0,0,0,0,[27,32],[[],3],[73,[[16,[24]]]],[[],50],[20,19],[[],11],[11,18],[11,8],[72,56],[[9,9],31],[[9,9,9],57],[27,59],[[22,22],32],[[3,32],27],[[[44,[46]],8,38],14],[[68,74,22]],[22],[27,5],[[3,72,8,[10,[9]],75,13,38],65],[[3,72,8,[10,[9]],13,75,38],66],[[3,72,8,38],67],[[],28],[32,27],[[49,3,72,8,[10,[9]],75,13,38],65],[[49,3,72,8,[10,[9]],13,75,38],66],[[49,3,72,8,38],67],[[9,9,12],31],[[9,9,1],31],[76,3],[[46,48],3],[56,16],[59,16],0,[[29,29],[[16,[41]]]],[[1,1],[[16,[41]]]],[[31,31],[[16,[41]]]],[[12,12],[[16,[41]]]],[[33,33],[[16,[41]]]],[[21,21],[[16,[41]]]],[[39,39],[[16,[41]]]],[[61,22],62],0,[1,2],[27,13],[14],[14],[36],[17],[[2,2,2],1],[[2,2,2,2],1],0,0,0,[24,77],[[32,22],32],[27,78],[[],[[16,[31]]]],[5,[[16,[31]]]],[[14,[16,[15]]],13],[[14,8],13],[13],[[5,13]],[31],[[5,31]],[[27,3,32]],[[[7,[27]],32]],[[27,3,32,22,22]],[[[7,[27]],32,22,22]],[[27,13]],[[27,3,76,11,38]],[[[7,[27]],76,11,38]],[[27,78]],[[[16,[31]]]],[[5,[16,[31]]]],[[27,3,22,22]],[[[7,[27]],22,22]],[74],[[5,74]],[[27,3,72,11,38]],[[14,[79,[72]],8],13],[[[7,[27]],72,11,38]],[[27,3,37]],[[14,37],13],[[[7,[27]],37]],[[14,3],67],[3],[[5,3]],[[[7,[6]]]],[[14,49,3],67],[14,[[16,[67]]]],[[27,3,78],78],[[[7,[27]],78],78],[[27,3,31]],[[[7,[27]],31]],[[27,3]],[[[7,[27]]]],[27],[59],0,[8,70],0,[[8,9],8],[[14,9],14],0,0,0,[[]],[5],[[11,39],11],0,0,[[11,30],11],0,0,[[],74],[5,74],[14,72],0,0,[39,74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],46],[[],46],[[],46],0,[[34,80],34],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],81],[[],81],[[],81],[[],81],[[],81],[[],81],[[],81],[[],81],[[],81],[[],81],[[],81],[[],81],[[],81],[[],81],[[],81],[[],81],[[],81],[[],81],[[],81],[[],81],[[],81],[[],81],[[],81],[[],81],[[],81],[[],81],[[],81],[[],81],[[],81],[[],81],[[],81],[[],81],[[],81],[[],81],[[],81],[[],81],[[],81],[[],81],[[],81],[[],81],[[],81],[[],81],[[],81],[34,82],[27,78],0,0,[[11,29],11],0,0,0,[[50,3,33,1,51]],0,[27,37],[14,37],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,"Change"],[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"],[3,"ChangeItem"],[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"]]},\ diff --git a/src/cosmic_text/buffer.rs.html b/src/cosmic_text/buffer.rs.html index 64fa2da6ac..5432389189 100644 --- a/src/cosmic_text/buffer.rs.html +++ b/src/cosmic_text/buffer.rs.html @@ -960,13 +960,31 @@ 960 961 962 +963 +964 +965 +966 +967 +968 +969 +970 +971 +972 +973 +974 +975 +976 +977 +978 +979 +980 +981 +982 +983
    // SPDX-License-Identifier: MIT OR Apache-2.0
     
     #[cfg(not(feature = "std"))]
    -use alloc::{
    -    string::{String, ToString},
    -    vec::Vec,
    -};
    +use alloc::{string::String, vec::Vec};
     use core::{cmp, fmt};
     use unicode_segmentation::UnicodeSegmentation;
     
    @@ -1016,9 +1034,10 @@
     }
     
     /// Whether to associate cursors placed at a boundary between runs with the run before or after it.
    -#[derive(Copy, Clone, Debug, Eq, PartialEq, Ord, PartialOrd)]
    +#[derive(Copy, Clone, Debug, Default, Eq, PartialEq, Ord, PartialOrd)]
     pub enum Affinity {
    -    Before,
    +    #[default]
    +    Before,
         After,
     }
     
    @@ -1048,12 +1067,6 @@
         }
     }
     
    -impl Default for Affinity {
    -    fn default() -> Self {
    -        Affinity::Before
    -    }
    -}
    -
     /// The position of a cursor within a [`Buffer`].
     #[derive(Debug)]
     pub struct LayoutCursor {
    @@ -1514,12 +1527,7 @@
         ///
         /// Will panic if `metrics.font_size` is zero.
         pub fn set_metrics(&mut self, font_system: &mut FontSystem, metrics: Metrics) {
    -        if metrics != self.metrics {
    -            assert_ne!(metrics.font_size, 0.0, "font size cannot be 0");
    -            self.metrics = metrics;
    -            self.relayout(font_system);
    -            self.shape_until_scroll(font_system);
    -        }
    +        self.set_metrics_and_size(font_system, metrics, self.width, self.height);
         }
     
         /// Get the current [`Wrap`]
    @@ -1543,10 +1551,27 @@
     
         /// Set the current buffer dimensions
         pub fn set_size(&mut self, font_system: &mut FontSystem, width: f32, height: f32) {
    +        self.set_metrics_and_size(font_system, self.metrics, width, height);
    +    }
    +
    +    /// Set the current [`Metrics`] and buffer dimensions at the same time
    +    ///
    +    /// # Panics
    +    ///
    +    /// Will panic if `metrics.font_size` is zero.
    +    pub fn set_metrics_and_size(
    +        &mut self,
    +        font_system: &mut FontSystem,
    +        metrics: Metrics,
    +        width: f32,
    +        height: f32,
    +    ) {
             let clamped_width = width.max(0.0);
             let clamped_height = height.max(0.0);
     
    -        if clamped_width != self.width || clamped_height != self.height {
    +        if metrics != self.metrics || clamped_width != self.width || clamped_height != self.height {
    +            assert_ne!(metrics.font_size, 0.0, "font size cannot be 0");
    +            self.metrics = metrics;
                 self.width = clamped_width;
                 self.height = clamped_height;
                 self.relayout(font_system);
    @@ -1580,7 +1605,7 @@
             attrs: Attrs,
             shaping: Shaping,
         ) {
    -        self.set_rich_text(font_system, [(text, attrs)], shaping);
    +        self.set_rich_text(font_system, [(text, attrs)], attrs, shaping);
         }
     
         /// Set text of buffer, using an iterator of styled spans (pairs of text and attributes)
    @@ -1596,6 +1621,7 @@
         ///         ("hello, ", attrs),
         ///         ("cosmic\ntext", attrs.family(Family::Monospace)),
         ///     ],
    +    ///     attrs,
         ///     Shaping::Advanced,
         /// );
         /// ```
    @@ -1603,13 +1629,14 @@
             &mut self,
             font_system: &mut FontSystem,
             spans: I,
    +        default_attrs: Attrs,
             shaping: Shaping,
         ) where
             I: IntoIterator<Item = (&'s str, Attrs<'r>)>,
         {
             self.lines.clear();
     
    -        let mut attrs_list = AttrsList::new(Attrs::new());
    +        let mut attrs_list = AttrsList::new(default_attrs);
             let mut line_string = String::new();
             let mut end = 0;
             let (string, spans_data): (String, Vec<_>) = spans
    @@ -1638,7 +1665,7 @@
                     // this is reached only if this text is empty
                     self.lines.push(BufferLine::new(
                         String::new(),
    -                    AttrsList::new(Attrs::new()),
    +                    AttrsList::new(default_attrs),
                         shaping,
                     ));
                     break;
    @@ -1652,7 +1679,10 @@
                     let text_start = line_string.len();
                     line_string.push_str(text);
                     let text_end = line_string.len();
    -                attrs_list.add_span(text_start..text_end, *attrs);
    +                // Only add attrs if they don't match the defaults
    +                if *attrs != attrs_list.defaults() {
    +                    attrs_list.add_span(text_start..text_end, *attrs);
    +                }
                 }
     
                 // we know that at the end of a line,
    @@ -1667,7 +1697,7 @@
                     if maybe_line.is_some() {
                         // finalize this line and start a new line
                         let prev_attrs_list =
    -                        core::mem::replace(&mut attrs_list, AttrsList::new(Attrs::new()));
    +                        core::mem::replace(&mut attrs_list, AttrsList::new(default_attrs));
                         let prev_line_string = core::mem::take(&mut line_string);
                         let buffer_line = BufferLine::new(prev_line_string, prev_attrs_list, shaping);
                         self.lines.push(buffer_line);
    @@ -1885,6 +1915,16 @@
             self.inner.set_size(self.font_system, width, height);
         }
     
    +    /// Set the current [`Metrics`] and buffer dimensions at the same time
    +    ///
    +    /// # Panics
    +    ///
    +    /// Will panic if `metrics.font_size` is zero.
    +    pub fn set_metrics_and_size(&mut self, metrics: Metrics, width: f32, height: f32) {
    +        self.inner
    +            .set_metrics_and_size(self.font_system, metrics, width, height);
    +    }
    +
         /// Set text of buffer, using provided attributes for each line by default
         pub fn set_text(&mut self, text: &str, attrs: Attrs, shaping: Shaping) {
             self.inner.set_text(self.font_system, text, attrs, shaping);
    @@ -1903,14 +1943,16 @@
         ///         ("hello, ", attrs),
         ///         ("cosmic\ntext", attrs.family(Family::Monospace)),
         ///     ],
    +    ///     attrs,
         ///     Shaping::Advanced,
         /// );
         /// ```
    -    pub fn set_rich_text<'r, 's, I>(&mut self, spans: I, shaping: Shaping)
    +    pub fn set_rich_text<'r, 's, I>(&mut self, spans: I, default_attrs: Attrs, shaping: Shaping)
         where
             I: IntoIterator<Item = (&'s str, Attrs<'r>)>,
         {
    -        self.inner.set_rich_text(self.font_system, spans, shaping);
    +        self.inner
    +            .set_rich_text(self.font_system, spans, default_attrs, shaping);
         }
     
         /// Draw the buffer
    diff --git a/src/cosmic_text/edit/editor.rs.html b/src/cosmic_text/edit/editor.rs.html
    index 01ab137ccf..e2688abf64 100644
    --- a/src/cosmic_text/edit/editor.rs.html
    +++ b/src/cosmic_text/edit/editor.rs.html
    @@ -880,10 +880,278 @@
     880
     881
     882
    +883
    +884
    +885
    +886
    +887
    +888
    +889
    +890
    +891
    +892
    +893
    +894
    +895
    +896
    +897
    +898
    +899
    +900
    +901
    +902
    +903
    +904
    +905
    +906
    +907
    +908
    +909
    +910
    +911
    +912
    +913
    +914
    +915
    +916
    +917
    +918
    +919
    +920
    +921
    +922
    +923
    +924
    +925
    +926
    +927
    +928
    +929
    +930
    +931
    +932
    +933
    +934
    +935
    +936
    +937
    +938
    +939
    +940
    +941
    +942
    +943
    +944
    +945
    +946
    +947
    +948
    +949
    +950
    +951
    +952
    +953
    +954
    +955
    +956
    +957
    +958
    +959
    +960
    +961
    +962
    +963
    +964
    +965
    +966
    +967
    +968
    +969
    +970
    +971
    +972
    +973
    +974
    +975
    +976
    +977
    +978
    +979
    +980
    +981
    +982
    +983
    +984
    +985
    +986
    +987
    +988
    +989
    +990
    +991
    +992
    +993
    +994
    +995
    +996
    +997
    +998
    +999
    +1000
    +1001
    +1002
    +1003
    +1004
    +1005
    +1006
    +1007
    +1008
    +1009
    +1010
    +1011
    +1012
    +1013
    +1014
    +1015
    +1016
    +1017
    +1018
    +1019
    +1020
    +1021
    +1022
    +1023
    +1024
    +1025
    +1026
    +1027
    +1028
    +1029
    +1030
    +1031
    +1032
    +1033
    +1034
    +1035
    +1036
    +1037
    +1038
    +1039
    +1040
    +1041
    +1042
    +1043
    +1044
    +1045
    +1046
    +1047
    +1048
    +1049
    +1050
    +1051
    +1052
    +1053
    +1054
    +1055
    +1056
    +1057
    +1058
    +1059
    +1060
    +1061
    +1062
    +1063
    +1064
    +1065
    +1066
    +1067
    +1068
    +1069
    +1070
    +1071
    +1072
    +1073
    +1074
    +1075
    +1076
    +1077
    +1078
    +1079
    +1080
    +1081
    +1082
    +1083
    +1084
    +1085
    +1086
    +1087
    +1088
    +1089
    +1090
    +1091
    +1092
    +1093
    +1094
    +1095
    +1096
    +1097
    +1098
    +1099
    +1100
    +1101
    +1102
    +1103
    +1104
    +1105
    +1106
    +1107
    +1108
    +1109
    +1110
    +1111
    +1112
    +1113
    +1114
    +1115
    +1116
    +1117
    +1118
    +1119
    +1120
    +1121
    +1122
    +1123
    +1124
    +1125
    +1126
    +1127
    +1128
    +1129
    +1130
    +1131
    +1132
    +1133
    +1134
    +1135
    +1136
    +1137
    +1138
    +1139
    +1140
    +1141
    +1142
    +1143
    +1144
    +1145
    +1146
    +1147
    +1148
    +1149
    +1150
     
    // SPDX-License-Identifier: MIT OR Apache-2.0
     
     #[cfg(not(feature = "std"))]
    -use alloc::string::String;
    +use alloc::string::{String, ToString};
     use core::{
         cmp::{self, Ordering},
         iter::once,
    @@ -893,8 +1161,8 @@
     #[cfg(feature = "swash")]
     use crate::Color;
     use crate::{
    -    Action, Affinity, AttrsList, Buffer, BufferLine, Cursor, Edit, FontSystem, LayoutCursor,
    -    Shaping,
    +    Action, Affinity, AttrsList, Buffer, BufferLine, Change, ChangeItem, Cursor, Edit, FontSystem,
    +    LayoutCursor, Shaping,
     };
     
     /// A wrapper of [`Buffer`] for easy editing
    @@ -905,6 +1173,9 @@
         cursor_x_opt: Option<i32>,
         select_opt: Option<Cursor>,
         cursor_moved: bool,
    +    auto_indent: bool,
    +    tab_width: u16,
    +    change: Option<Change>,
     }
     
     impl Editor {
    @@ -916,6 +1187,9 @@
                 cursor_x_opt: None,
                 select_opt: None,
                 cursor_moved: false,
    +            auto_indent: false,
    +            tab_width: 4,
    +            change: None,
             }
         }
     
    @@ -952,6 +1226,155 @@
                 self.buffer.set_redraw(true);
             }
         }
    +
    +    fn delete_range(&mut self, start: Cursor, end: Cursor) {
    +        // Collect removed data for change tracking
    +        let mut change_text = String::new();
    +
    +        // Delete the selection from the last line
    +        let end_line_opt = if end.line > start.line {
    +            // Get part of line after selection
    +            let after = self.buffer.lines[end.line].split_off(end.index);
    +
    +            // Remove end line
    +            let removed = self.buffer.lines.remove(end.line);
    +            change_text.insert_str(0, removed.text());
    +
    +            Some(after)
    +        } else {
    +            None
    +        };
    +
    +        // Delete interior lines (in reverse for safety)
    +        for line_i in (start.line + 1..end.line).rev() {
    +            let removed = self.buffer.lines.remove(line_i);
    +            change_text.insert_str(0, removed.text());
    +        }
    +
    +        // Delete the selection from the first line
    +        {
    +            // Get part after selection if start line is also end line
    +            let after_opt = if start.line == end.line {
    +                Some(self.buffer.lines[start.line].split_off(end.index))
    +            } else {
    +                None
    +            };
    +
    +            // Delete selected part of line
    +            let removed = self.buffer.lines[start.line].split_off(start.index);
    +            change_text.insert_str(0, removed.text());
    +
    +            // Re-add part of line after selection
    +            if let Some(after) = after_opt {
    +                self.buffer.lines[start.line].append(after);
    +            }
    +
    +            // Re-add valid parts of end line
    +            if let Some(end_line) = end_line_opt {
    +                self.buffer.lines[start.line].append(end_line);
    +            }
    +        }
    +
    +        if let Some(ref mut change) = self.change {
    +            let item = ChangeItem {
    +                start,
    +                end,
    +                text: change_text,
    +                insert: false,
    +            };
    +            change.items.push(item);
    +        }
    +    }
    +
    +    fn insert_at(
    +        &mut self,
    +        mut cursor: Cursor,
    +        data: &str,
    +        attrs_list: Option<AttrsList>,
    +    ) -> Cursor {
    +        let mut remaining_split_len = data.len();
    +        if remaining_split_len == 0 {
    +            return cursor;
    +        }
    +
    +        // Save cursor for change tracking
    +        let start = cursor;
    +
    +        let line: &mut BufferLine = &mut self.buffer.lines[cursor.line];
    +        let insert_line = cursor.line + 1;
    +
    +        // Collect text after insertion as a line
    +        let after: BufferLine = line.split_off(cursor.index);
    +        let after_len = after.text().len();
    +
    +        // Collect attributes
    +        let mut final_attrs = attrs_list.unwrap_or_else(|| {
    +            AttrsList::new(line.attrs_list().get_span(cursor.index.saturating_sub(1)))
    +        });
    +
    +        // Append the inserted text, line by line
    +        // we want to see a blank entry if the string ends with a newline
    +        let addendum = once("").filter(|_| data.ends_with('\n'));
    +        let mut lines_iter = data.split_inclusive('\n').chain(addendum);
    +        if let Some(data_line) = lines_iter.next() {
    +            let mut these_attrs = final_attrs.split_off(data_line.len());
    +            remaining_split_len -= data_line.len();
    +            core::mem::swap(&mut these_attrs, &mut final_attrs);
    +            line.append(BufferLine::new(
    +                data_line
    +                    .strip_suffix(char::is_control)
    +                    .unwrap_or(data_line),
    +                these_attrs,
    +                Shaping::Advanced,
    +            ));
    +        } else {
    +            panic!("str::lines() did not yield any elements");
    +        }
    +        if let Some(data_line) = lines_iter.next_back() {
    +            remaining_split_len -= data_line.len();
    +            let mut tmp = BufferLine::new(
    +                data_line
    +                    .strip_suffix(char::is_control)
    +                    .unwrap_or(data_line),
    +                final_attrs.split_off(remaining_split_len),
    +                Shaping::Advanced,
    +            );
    +            tmp.append(after);
    +            self.buffer.lines.insert(insert_line, tmp);
    +            cursor.line += 1;
    +        } else {
    +            line.append(after);
    +        }
    +        for data_line in lines_iter.rev() {
    +            remaining_split_len -= data_line.len();
    +            let tmp = BufferLine::new(
    +                data_line
    +                    .strip_suffix(char::is_control)
    +                    .unwrap_or(data_line),
    +                final_attrs.split_off(remaining_split_len),
    +                Shaping::Advanced,
    +            );
    +            self.buffer.lines.insert(insert_line, tmp);
    +            cursor.line += 1;
    +        }
    +
    +        assert_eq!(remaining_split_len, 0);
    +
    +        // Append the text after insertion
    +        cursor.index = self.buffer.lines[cursor.line].text().len() - after_len;
    +
    +        if let Some(ref mut change) = self.change {
    +            let item = ChangeItem {
    +                start,
    +                end: cursor,
    +                text: data.to_string(),
    +                insert: true,
    +            };
    +            change.items.push(item);
    +        }
    +
    +        cursor
    +    }
     }
     
     impl Edit for Editor {
    @@ -968,7 +1391,12 @@
         }
     
         fn set_cursor(&mut self, cursor: Cursor) {
    -        self.cursor = cursor;
    +        if self.cursor != cursor {
    +            self.cursor = cursor;
    +            self.cursor_moved = true;
    +            self.cursor_x_opt = None;
    +            self.buffer.set_redraw(true);
    +        }
         }
     
         fn select_opt(&self) -> Option<Cursor> {
    @@ -982,6 +1410,29 @@
             }
         }
     
    +    fn auto_indent(&self) -> bool {
    +        self.auto_indent
    +    }
    +
    +    fn set_auto_indent(&mut self, auto_indent: bool) {
    +        self.auto_indent = auto_indent;
    +    }
    +
    +    fn tab_width(&self) -> u16 {
    +        self.tab_width
    +    }
    +
    +    fn set_tab_width(&mut self, tab_width: u16) {
    +        // A tab width of 0 is not allowed
    +        if tab_width == 0 {
    +            return;
    +        }
    +        if self.tab_width != tab_width {
    +            self.tab_width = tab_width;
    +            self.buffer.set_redraw(true);
    +        }
    +    }
    +
         fn shape_as_needed(&mut self, font_system: &mut FontSystem) {
             if self.cursor_moved {
                 self.buffer.shape_until_cursor(font_system, self.cursor);
    @@ -1058,123 +1509,52 @@
             // Reset cursor to start of selection
             self.cursor = start;
     
    -        // Delete the selection from the last line
    -        let end_line_opt = if end.line > start.line {
    -            // Get part of line after selection
    -            let after = self.buffer.lines[end.line].split_off(end.index);
    +        // Delete from start to end of selection
    +        self.delete_range(start, end);
     
    -            // Remove end line
    -            self.buffer.lines.remove(end.line);
    +        true
    +    }
     
    -            Some(after)
    -        } else {
    -            None
    -        };
    +    fn insert_string(&mut self, data: &str, attrs_list: Option<AttrsList>) {
    +        self.delete_selection();
    +        let new_cursor = self.insert_at(self.cursor, data, attrs_list);
    +        self.set_cursor(new_cursor);
    +    }
     
    -        // Delete interior lines (in reverse for safety)
    -        for line_i in (start.line + 1..end.line).rev() {
    -            self.buffer.lines.remove(line_i);
    +    fn apply_change(&mut self, change: &Change) -> bool {
    +        // Cannot apply changes if there is a pending change
    +        match self.change.take() {
    +            Some(pending) => {
    +                if !pending.items.is_empty() {
    +                    //TODO: is this a good idea?
    +                    log::warn!("pending change caused apply_change to be ignored!");
    +                    self.change = Some(pending);
    +                    return false;
    +                }
    +            }
    +            None => {}
             }
     
    -        // Delete the selection from the first line
    -        {
    -            // Get part after selection if start line is also end line
    -            let after_opt = if start.line == end.line {
    -                Some(self.buffer.lines[start.line].split_off(end.index))
    +        for item in change.items.iter() {
    +            //TODO: edit cursor if needed?
    +            if item.insert {
    +                self.cursor = self.insert_at(item.start, &item.text, None);
                 } else {
    -                None
    -            };
    -
    -            // Delete selected part of line
    -            self.buffer.lines[start.line].split_off(start.index);
    -
    -            // Re-add part of line after selection
    -            if let Some(after) = after_opt {
    -                self.buffer.lines[start.line].append(after);
    -            }
    -
    -            // Re-add valid parts of end line
    -            if let Some(end_line) = end_line_opt {
    -                self.buffer.lines[start.line].append(end_line);
    +                self.cursor = item.start;
    +                self.delete_range(item.start, item.end);
                 }
             }
    -
             true
         }
     
    -    fn insert_string(&mut self, data: &str, attrs_list: Option<AttrsList>) {
    -        self.delete_selection();
    -        let mut remaining_split_len = data.len();
    -        if remaining_split_len == 0 {
    -            return;
    -        }
    -
    -        let line: &mut BufferLine = &mut self.buffer.lines[self.cursor.line];
    -        let insert_line = self.cursor.line + 1;
    -
    -        // Collect text after insertion as a line
    -        let after: BufferLine = line.split_off(self.cursor.index);
    -        let after_len = after.text().len();
    -
    -        // Collect attributes
    -        let mut final_attrs = attrs_list.unwrap_or_else(|| {
    -            AttrsList::new(
    -                line.attrs_list()
    -                    .get_span(self.cursor.index.saturating_sub(1)),
    -            )
    -        });
    -
    -        // Append the inserted text, line by line
    -        // we want to see a blank entry if the string ends with a newline
    -        let addendum = once("").filter(|_| data.ends_with('\n'));
    -        let mut lines_iter = data.split_inclusive('\n').chain(addendum);
    -        if let Some(data_line) = lines_iter.next() {
    -            let mut these_attrs = final_attrs.split_off(data_line.len());
    -            remaining_split_len -= data_line.len();
    -            core::mem::swap(&mut these_attrs, &mut final_attrs);
    -            line.append(BufferLine::new(
    -                data_line
    -                    .strip_suffix(char::is_control)
    -                    .unwrap_or(data_line),
    -                these_attrs,
    -                Shaping::Advanced,
    -            ));
    -        } else {
    -            panic!("str::lines() did not yield any elements");
    -        }
    -        if let Some(data_line) = lines_iter.next_back() {
    -            remaining_split_len -= data_line.len();
    -            let mut tmp = BufferLine::new(
    -                data_line
    -                    .strip_suffix(char::is_control)
    -                    .unwrap_or(data_line),
    -                final_attrs.split_off(remaining_split_len),
    -                Shaping::Advanced,
    -            );
    -            tmp.append(after);
    -            self.buffer.lines.insert(insert_line, tmp);
    -            self.cursor.line += 1;
    -        } else {
    -            line.append(after);
    -        }
    -        for data_line in lines_iter.rev() {
    -            remaining_split_len -= data_line.len();
    -            let tmp = BufferLine::new(
    -                data_line
    -                    .strip_suffix(char::is_control)
    -                    .unwrap_or(data_line),
    -                final_attrs.split_off(remaining_split_len),
    -                Shaping::Advanced,
    -            );
    -            self.buffer.lines.insert(insert_line, tmp);
    -            self.cursor.line += 1;
    +    fn start_change(&mut self) {
    +        if self.change.is_none() {
    +            self.change = Some(Change::default());
             }
    +    }
     
    -        assert_eq!(remaining_split_len, 0);
    -
    -        // Append the text after insertion
    -        self.cursor.index = self.buffer.lines[self.cursor.line].text().len() - after_len;
    -        self.cursor_moved = true;
    +    fn finish_change(&mut self) -> Option<Change> {
    +        self.change.take()
         }
     
         fn action(&mut self, font_system: &mut FontSystem, action: Action) {
    @@ -1182,7 +1562,7 @@
     
             match action {
                 Action::Previous => {
    -                let line = &mut self.buffer.lines[self.cursor.line];
    +                let line = &self.buffer.lines[self.cursor.line];
                     if self.cursor.index > 0 {
                         // Find previous character index
                         let mut prev_index = 0;
    @@ -1206,7 +1586,7 @@
                     self.cursor_x_opt = None;
                 }
                 Action::Next => {
    -                let line = &mut self.buffer.lines[self.cursor.line];
    +                let line = &self.buffer.lines[self.cursor.line];
                     if self.cursor.index < line.text().len() {
                         for (i, c) in line.text().grapheme_indices(true) {
                             if i == self.cursor.index {
    @@ -1225,9 +1605,9 @@
                     self.cursor_x_opt = None;
                 }
                 Action::Left => {
    -                let rtl_opt = self.buffer.lines[self.cursor.line]
    -                    .shape_opt()
    -                    .as_ref()
    +                let rtl_opt = self
    +                    .buffer
    +                    .line_shape(font_system, self.cursor.line)
                         .map(|shape| shape.rtl);
                     if let Some(rtl) = rtl_opt {
                         if rtl {
    @@ -1238,9 +1618,9 @@
                     }
                 }
                 Action::Right => {
    -                let rtl_opt = self.buffer.lines[self.cursor.line]
    -                    .shape_opt()
    -                    .as_ref()
    +                let rtl_opt = self
    +                    .buffer
    +                    .line_shape(font_system, self.cursor.line)
                         .map(|shape| shape.rtl);
                     if let Some(rtl) = rtl_opt {
                         if rtl {
    @@ -1308,6 +1688,17 @@
                     self.set_layout_cursor(font_system, cursor);
                     self.cursor_x_opt = None;
                 }
    +            Action::SoftHome => {
    +                let line = &self.buffer.lines[self.cursor.line];
    +                self.cursor.index = line
    +                    .text()
    +                    .char_indices()
    +                    .filter_map(|(i, c)| if c.is_whitespace() { None } else { Some(i) })
    +                    .next()
    +                    .unwrap_or(0);
    +                self.buffer.set_redraw(true);
    +                self.cursor_x_opt = None;
    +            }
                 Action::End => {
                     let mut cursor = self.buffer.layout_cursor(&self.cursor);
                     cursor.glyph = usize::max_value();
    @@ -1365,82 +1756,222 @@
                     }
                 }
                 Action::Enter => {
    -                self.delete_selection();
    -
    -                let new_line = self.buffer.lines[self.cursor.line].split_off(self.cursor.index);
    -
    -                self.cursor.line += 1;
    -                self.cursor.index = 0;
    +                //TODO: what about indenting more after opening brackets or parentheses?
    +                if self.auto_indent {
    +                    let mut string = String::from("\n");
    +                    {
    +                        let line = &self.buffer.lines[self.cursor.line];
    +                        let text = line.text();
    +                        for c in text.chars() {
    +                            if c.is_whitespace() {
    +                                string.push(c);
    +                            } else {
    +                                break;
    +                            }
    +                        }
    +                    }
    +                    self.insert_string(&string, None);
    +                } else {
    +                    self.insert_string("\n", None);
    +                }
     
    -                self.buffer.lines.insert(self.cursor.line, new_line);
    +                // Ensure line is properly shaped and laid out (for potential immediate commands)
    +                self.buffer.line_layout(font_system, self.cursor.line);
                 }
                 Action::Backspace => {
                     if self.delete_selection() {
                         // Deleted selection
    -                } else if self.cursor.index > 0 {
    -                    let line = &mut self.buffer.lines[self.cursor.line];
    -
    -                    // Get text line after cursor
    -                    let after = line.split_off(self.cursor.index);
    +                } else {
    +                    // Save current cursor as end
    +                    let end = self.cursor;
    +
    +                    if self.cursor.index > 0 {
    +                        // Move cursor to previous character index
    +                        let line = &self.buffer.lines[self.cursor.line];
    +                        self.cursor.index = line.text()[..self.cursor.index]
    +                            .char_indices()
    +                            .next_back()
    +                            .map_or(0, |(i, _)| i);
    +                    } else if self.cursor.line > 0 {
    +                        // Move cursor to previous line
    +                        self.cursor.line -= 1;
    +                        let line = &self.buffer.lines[self.cursor.line];
    +                        self.cursor.index = line.text().len();
    +                    }
     
    -                    // Find previous character index
    -                    let mut prev_index = 0;
    -                    for (i, _) in line.text().char_indices() {
    -                        if i < self.cursor.index {
    -                            prev_index = i;
    -                        } else {
    -                            break;
    +                    if self.cursor != end {
    +                        // Delete range
    +                        self.delete_range(self.cursor, end);
    +                    }
    +                }
    +            }
    +            Action::Delete => {
    +                if self.delete_selection() {
    +                    // Deleted selection
    +                } else {
    +                    // Save current cursor as end
    +                    let mut end = self.cursor;
    +
    +                    if self.cursor.index < self.buffer.lines[self.cursor.line].text().len() {
    +                        let line = &self.buffer.lines[self.cursor.line];
    +
    +                        let range_opt = line
    +                            .text()
    +                            .grapheme_indices(true)
    +                            .take_while(|(i, _)| *i <= self.cursor.index)
    +                            .last()
    +                            .map(|(i, c)| i..(i + c.len()));
    +
    +                        if let Some(range) = range_opt {
    +                            self.cursor.index = range.start;
    +                            end.index = range.end;
                             }
    +                    } else if self.cursor.line + 1 < self.buffer.lines.len() {
    +                        end.line += 1;
    +                        end.index = 0;
                         }
     
    -                    self.cursor.index = prev_index;
    +                    if self.cursor != end {
    +                        self.delete_range(self.cursor, end);
    +                    }
    +                }
    +            }
    +            Action::Indent => {
    +                // Get start and end of selection
    +                let (start, end) = match self.select_opt {
    +                    Some(select) => match select.line.cmp(&self.cursor.line) {
    +                        cmp::Ordering::Greater => (self.cursor, select),
    +                        cmp::Ordering::Less => (select, self.cursor),
    +                        cmp::Ordering::Equal => {
    +                            /* select.line == self.cursor.line */
    +                            if select.index < self.cursor.index {
    +                                (select, self.cursor)
    +                            } else {
    +                                /* select.index >= self.cursor.index */
    +                                (self.cursor, select)
    +                            }
    +                        }
    +                    },
    +                    None => (self.cursor, self.cursor),
    +                };
     
    -                    // Remove character
    -                    line.split_off(self.cursor.index);
    +                // For every line in selection
    +                let tab_width: usize = self.tab_width.into();
    +                for line_i in start.line..=end.line {
    +                    // Determine indexes of last indent and first character after whitespace
    +                    let mut after_whitespace;
    +                    let mut required_indent = 0;
    +                    {
    +                        let line = &self.buffer.lines[line_i];
    +                        let text = line.text();
    +                        // Default to end of line if no non-whitespace found
    +                        after_whitespace = text.len();
    +                        for (count, (index, c)) in text.char_indices().enumerate() {
    +                            if !c.is_whitespace() {
    +                                after_whitespace = index;
    +                                required_indent = tab_width - (count % tab_width);
    +                                break;
    +                            }
    +                        }
    +                    }
     
    -                    // Add text after cursor
    -                    line.append(after);
    -                } else if self.cursor.line > 0 {
    -                    let mut line_index = self.cursor.line;
    -                    let old_line = self.buffer.lines.remove(line_index);
    -                    line_index -= 1;
    +                    // No indent required (not possible?)
    +                    if required_indent == 0 {
    +                        required_indent = tab_width;
    +                    }
     
    -                    let line = &mut self.buffer.lines[line_index];
    +                    self.insert_at(
    +                        Cursor::new(line_i, after_whitespace),
    +                        &" ".repeat(required_indent),
    +                        None,
    +                    );
    +
    +                    // Adjust cursor
    +                    if self.cursor.line == line_i {
    +                        //TODO: should we be forcing cursor index to current indent location?
    +                        if self.cursor.index < after_whitespace {
    +                            self.cursor.index = after_whitespace;
    +                        }
    +                        self.cursor.index += required_indent;
    +                    }
     
    -                    self.cursor.line = line_index;
    -                    self.cursor.index = line.text().len();
    +                    // Adjust selection
    +                    if let Some(ref mut select) = self.select_opt {
    +                        if select.line == line_i && select.index >= after_whitespace {
    +                            select.index += required_indent;
    +                        }
    +                    }
     
    -                    line.append(old_line);
    +                    // Request redraw
    +                    self.buffer.set_redraw(true);
                     }
                 }
    -            Action::Delete => {
    -                if self.delete_selection() {
    -                    // Deleted selection
    -                } else if self.cursor.index < self.buffer.lines[self.cursor.line].text().len() {
    -                    let line = &mut self.buffer.lines[self.cursor.line];
    +            Action::Unindent => {
    +                // Get start and end of selection
    +                let (start, end) = match self.select_opt {
    +                    Some(select) => match select.line.cmp(&self.cursor.line) {
    +                        cmp::Ordering::Greater => (self.cursor, select),
    +                        cmp::Ordering::Less => (select, self.cursor),
    +                        cmp::Ordering::Equal => {
    +                            /* select.line == self.cursor.line */
    +                            if select.index < self.cursor.index {
    +                                (select, self.cursor)
    +                            } else {
    +                                /* select.index >= self.cursor.index */
    +                                (self.cursor, select)
    +                            }
    +                        }
    +                    },
    +                    None => (self.cursor, self.cursor),
    +                };
     
    -                    let range_opt = line
    -                        .text()
    -                        .grapheme_indices(true)
    -                        .take_while(|(i, _)| *i <= self.cursor.index)
    -                        .last()
    -                        .map(|(i, c)| i..(i + c.len()));
    +                // For every line in selection
    +                let tab_width: usize = self.tab_width.into();
    +                for line_i in start.line..=end.line {
    +                    // Determine indexes of last indent and first character after whitespace
    +                    let mut last_indent = 0;
    +                    let mut after_whitespace;
    +                    {
    +                        let line = &self.buffer.lines[line_i];
    +                        let text = line.text();
    +                        // Default to end of line if no non-whitespace found
    +                        after_whitespace = text.len();
    +                        for (count, (index, c)) in text.char_indices().enumerate() {
    +                            if !c.is_whitespace() {
    +                                after_whitespace = index;
    +                                break;
    +                            }
    +                            if count % tab_width == 0 {
    +                                last_indent = index;
    +                            }
    +                        }
    +                    }
     
    -                    if let Some(range) = range_opt {
    -                        self.cursor.index = range.start;
    +                    // No de-indent required
    +                    if last_indent == after_whitespace {
    +                        continue;
    +                    }
     
    -                        // Get text after deleted EGC
    -                        let after = line.split_off(range.end);
    +                    // Delete one indent
    +                    self.delete_range(
    +                        Cursor::new(line_i, last_indent),
    +                        Cursor::new(line_i, after_whitespace),
    +                    );
     
    -                        // Delete EGC
    -                        line.split_off(range.start);
    +                    // Adjust cursor
    +                    if self.cursor.line == line_i && self.cursor.index > last_indent {
    +                        self.cursor.index -= after_whitespace - last_indent;
    +                    }
     
    -                        // Add text after deleted EGC
    -                        line.append(after);
    +                    // Adjust selection
    +                    if let Some(ref mut select) = self.select_opt {
    +                        if select.line == line_i && select.index > last_indent {
    +                            select.index -= after_whitespace - last_indent;
    +                        }
                         }
    -                } else if self.cursor.line + 1 < self.buffer.lines.len() {
    -                    let old_line = self.buffer.lines.remove(self.cursor.line + 1);
    -                    self.buffer.lines[self.cursor.line].append(old_line);
    +
    +                    // Request redraw
    +                    self.buffer.set_redraw(true);
                     }
                 }
                 Action::Click { x, y } => {
    @@ -1476,7 +2007,7 @@
                     self.buffer.set_scroll(scroll);
                 }
                 Action::PreviousWord => {
    -                let line: &mut BufferLine = &mut self.buffer.lines[self.cursor.line];
    +                let line = &self.buffer.lines[self.cursor.line];
                     if self.cursor.index > 0 {
                         self.cursor.index = line
                             .text()
    @@ -1495,7 +2026,7 @@
                     self.cursor_x_opt = None;
                 }
                 Action::NextWord => {
    -                let line: &mut BufferLine = &mut self.buffer.lines[self.cursor.line];
    +                let line = &self.buffer.lines[self.cursor.line];
                     if self.cursor.index < line.text().len() {
                         self.cursor.index = line
                             .text()
    @@ -1513,9 +2044,9 @@
                     self.cursor_x_opt = None;
                 }
                 Action::LeftWord => {
    -                let rtl_opt = self.buffer.lines[self.cursor.line]
    -                    .shape_opt()
    -                    .as_ref()
    +                let rtl_opt = self
    +                    .buffer
    +                    .line_shape(font_system, self.cursor.line)
                         .map(|shape| shape.rtl);
                     if let Some(rtl) = rtl_opt {
                         if rtl {
    @@ -1526,9 +2057,9 @@
                     }
                 }
                 Action::RightWord => {
    -                let rtl_opt = self.buffer.lines[self.cursor.line]
    -                    .shape_opt()
    -                    .as_ref()
    +                let rtl_opt = self
    +                    .buffer
    +                    .line_shape(font_system, self.cursor.line)
                         .map(|shape| shape.rtl);
                     if let Some(rtl) = rtl_opt {
                         if rtl {
    @@ -1548,6 +2079,11 @@
                     self.cursor.index = self.buffer.lines[self.cursor.line].text().len();
                     self.cursor_x_opt = None;
                 }
    +            Action::GotoLine(line) => {
    +                let mut cursor = self.buffer.layout_cursor(&self.cursor);
    +                cursor.line = line;
    +                self.set_layout_cursor(font_system, cursor);
    +            }
             }
     
             if old_cursor != self.cursor {
    diff --git a/src/cosmic_text/edit/mod.rs.html b/src/cosmic_text/edit/mod.rs.html
    index 0d3a999286..1343570ec8 100644
    --- a/src/cosmic_text/edit/mod.rs.html
    +++ b/src/cosmic_text/edit/mod.rs.html
    @@ -168,8 +168,82 @@
     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
    +222
    +223
    +224
    +225
    +226
    +227
    +228
    +229
    +230
    +231
    +232
    +233
    +234
    +235
    +236
    +237
    +238
    +239
    +240
    +241
    +242
    +243
    +244
     
    #[cfg(not(feature = "std"))]
    -use alloc::string::String;
    +use alloc::{string::String, vec::Vec};
     
     #[cfg(feature = "swash")]
     use crate::Color;
    @@ -205,6 +279,8 @@
         Down,
         /// Move cursor to start of line
         Home,
    +    /// Move cursor to start of line, skipping whitespace
    +    SoftHome,
         /// Move cursor to end of line
         End,
         /// Move cursor to start of paragraph
    @@ -227,12 +303,24 @@
         Backspace,
         /// Delete text in front of cursor
         Delete,
    +    // Indent text (typically Tab)
    +    Indent,
    +    // Unindent text (typically Shift+Tab)
    +    Unindent,
         /// Mouse click at specified position
    -    Click { x: i32, y: i32 },
    +    Click {
    +        x: i32,
    +        y: i32,
    +    },
         /// Mouse drag to specified position
    -    Drag { x: i32, y: i32 },
    +    Drag {
    +        x: i32,
    +        y: i32,
    +    },
         /// Scroll specified number of lines
    -    Scroll { lines: i32 },
    +    Scroll {
    +        lines: i32,
    +    },
         /// Move cursor to previous word boundary
         PreviousWord,
         /// Move cursor to next word boundary
    @@ -245,6 +333,45 @@
         BufferStart,
         /// Move cursor to the end of the document
         BufferEnd,
    +    /// Move cursor to specific line
    +    GotoLine(usize),
    +}
    +
    +/// A unique change to an editor
    +#[derive(Clone, Debug)]
    +pub struct ChangeItem {
    +    /// Cursor indicating start of change
    +    pub start: Cursor,
    +    /// Cursor indicating end of change
    +    pub end: Cursor,
    +    /// Text to be inserted or deleted
    +    pub text: String,
    +    /// Insert if true, delete if false
    +    pub insert: bool,
    +}
    +
    +impl ChangeItem {
    +    // Reverse change item (in place)
    +    pub fn reverse(&mut self) {
    +        self.insert = !self.insert;
    +    }
    +}
    +
    +/// A set of change items grouped into one logical change
    +#[derive(Clone, Debug, Default)]
    +pub struct Change {
    +    /// Change items grouped into one change
    +    pub items: Vec<ChangeItem>,
    +}
    +
    +impl Change {
    +    // Reverse change (in place)
    +    pub fn reverse(&mut self) {
    +        self.items.reverse();
    +        for item in self.items.iter_mut() {
    +            item.reverse();
    +        }
    +    }
     }
     
     /// A trait to allow easy replacements of [`Editor`], like `SyntaxEditor`
    @@ -281,6 +408,18 @@
         /// Set the current selection position
         fn set_select_opt(&mut self, select_opt: Option<Cursor>);
     
    +    /// Get the current automatic indentation setting
    +    fn auto_indent(&self) -> bool;
    +
    +    /// Enable or disable automatic indentation
    +    fn set_auto_indent(&mut self, auto_indent: bool);
    +
    +    /// Get the current tab width
    +    fn tab_width(&self) -> u16;
    +
    +    /// Set the current tab width. A `tab_width` of 0 is not allowed, and will be ignored
    +    fn set_tab_width(&mut self, tab_width: u16);
    +
         /// Shape lines until scroll, after adjusting scroll if the cursor moved
         fn shape_as_needed(&mut self, font_system: &mut FontSystem);
     
    @@ -295,6 +434,15 @@
         /// attributes, or with the previous character's attributes if None is given.
         fn insert_string(&mut self, data: &str, attrs_list: Option<AttrsList>);
     
    +    /// Apply a change
    +    fn apply_change(&mut self, change: &Change) -> bool;
    +
    +    /// Start collecting change
    +    fn start_change(&mut self);
    +
    +    /// Get completed change
    +    fn finish_change(&mut self) -> Option<Change>;
    +
         /// Perform an [Action] on the editor
         fn action(&mut self, font_system: &mut FontSystem, action: Action);
     
    diff --git a/src/cosmic_text/lib.rs.html b/src/cosmic_text/lib.rs.html
    index 5f579a0017..ac32b400af 100644
    --- a/src/cosmic_text/lib.rs.html
    +++ b/src/cosmic_text/lib.rs.html
    @@ -190,10 +190,10 @@
     #![allow(clippy::new_without_default)]
     // TODO: address occurrences and then deny
     //
    -// Indexing a slice can cause panics and that is something we always want to avoid
    +// Overflows can produce unpredictable results and are only checked in debug builds
    +#![allow(clippy::arithmetic_side_effects)]
    +// Indexing a slice can cause panics and that is something we always want to avoid
     #![allow(clippy::indexing_slicing)]
    -// Overflows can produce unpredictable results and are only checked in debug builds
    -#![allow(clippy::integer_arithmetic)]
     // Soundness issues
     //
     // Dereferencing unaligned pointers may be undefined behavior
    diff --git a/src/cosmic_text/shape.rs.html b/src/cosmic_text/shape.rs.html
    index 4d699e52d6..91ccac3317 100644
    --- a/src/cosmic_text/shape.rs.html
    +++ b/src/cosmic_text/shape.rs.html
    @@ -1277,8 +1277,6 @@
     1277
     1278
     1279
    -1280
    -1281
     
    // SPDX-License-Identifier: MIT OR Apache-2.0
     
     #![allow(clippy::too_many_arguments)]
    @@ -2533,12 +2531,10 @@
                 layout_lines.push(LayoutLine {
                     w: if align != Align::Justified {
                         visual_line.w
    +                } else if self.rtl {
    +                    start_x - x
                     } else {
    -                    if self.rtl {
    -                        start_x - x
    -                    } else {
    -                        x
    -                    }
    +                    x
                     },
                     max_ascent: max_ascent * font_size,
                     max_descent: max_descent * font_size,