MCPcopy Create free account

hub / github.com/anixe/doku / functions

Functions354 in github.com/anixe/doku

↓ 61 callersMethoditer
(&self)
doku/src/objects/meta.rs:38
↓ 52 callersMethodwrite
(&mut self, str: impl ToString)
doku/src/printers/json/output.rs:60
↓ 32 callersMethodwrite
(&mut self, str: impl ToString)
doku/src/printers/toml/output.rs:62
↓ 24 callersMethodln
(&mut self)
doku/src/printers/toml/output.rs:73
↓ 20 callersFunctionfrom_ast
( attrs: &[syn::Attribute], name: &str, )
doku-derive/src/attrs.rs:11
↓ 18 callersMethodis_table
(&self)
doku/src/printers/toml/table.rs:53
↓ 18 callersMethodlen
(&self)
doku/src/printers/common/output.rs:19
↓ 17 callersMethodln
(&mut self)
doku/src/printers/json/output.rs:71
↓ 15 callersMethodwrite_key_and_separator
(&mut self, key: impl ToString)
doku/src/printers/json/output.rs:39
↓ 14 callersMethodprint
(self)
doku/src/printers/toml/ctxt.rs:189
↓ 13 callersMethodallows
( self, is_serializable: bool, is_deserializable: bool, )
doku/src/printers/config/visibility.rs:22
↓ 13 callersMethoddec_indent
(&mut self)
doku/src/printers/toml/output.rs:156
↓ 13 callersMethodinc_indent
(&mut self)
doku/src/printers/toml/output.rs:152
↓ 13 callersMethodnested
Clones `self`, but preserves the same `self.out` (hence the returned object has to have a shorter output borrow's lifetime - `out2`).
doku/src/printers/toml/ctxt.rs:57
↓ 13 callersMethodprint
(self)
doku/src/printers/json/ctxt.rs:173
↓ 13 callersMethodwriteln
(&mut self, str: impl ToString)
doku/src/printers/toml/output.rs:68
↓ 12 callersMethodnested
Clones `self`, but preserves the same `self.out` (hence the returned object has to have a shorter output borrow's lifetime - `out2`).
doku/src/printers/json/ctxt.rs:60
↓ 12 callersMethodwith_ty
(mut self, ty: &'ty Type)
doku/src/printers/toml/ctxt.rs:76
↓ 12 callersMethodwrite_property_separator_ln
(&mut self)
doku/src/printers/json/output.rs:52
↓ 12 callersMethodwriteln
(&mut self, str: impl ToString)
doku/src/printers/json/output.rs:66
↓ 11 callersMethoddec_indent
(&mut self)
doku/src/printers/json/output.rs:114
↓ 11 callersMethodinc_indent
(&mut self)
doku/src/printers/json/output.rs:110
↓ 11 callersMethodprint_fields
( &mut self, fields: &Fields, variant: Option<&Variant>, has_preceding_field:
doku/src/printers/toml/print_fields.rs:8
↓ 11 callersMethodwith_ty
(mut self, ty: &'ty Type)
doku/src/printers/json/ctxt.rs:78
↓ 10 callersMethodinto_iter
(self)
doku/src/printers/common/output.rs:52
↓ 10 callersMethodprint_fields
( &mut self, fields: &'ty Fields, variant: Option<&'ty Variant>, )
doku/src/printers/json/print_fields.rs:8
↓ 10 callersMethodserialize
(&self, serializer: S)
doku/examples/custom-impl.rs:34
↓ 10 callersMethodwrite_key_and_separator
(&mut self, key: impl ToString)
doku/src/printers/toml/output.rs:40
↓ 9 callersMethodwrite_char
(&mut self, ch: char)
doku/src/printers/toml/output.rs:173
↓ 9 callersMethodwriteln_comment
(&mut self, comment: impl ToString)
doku/src/printers/toml/output.rs:117
↓ 8 callersMethodkey
(&self)
doku/src/objects/meta.rs:14
↓ 8 callersMethodlines
(&'a self)
doku/src/printers/toml/output.rs:203
↓ 8 callersMethodprint
(&self, ty: &'a Type)
doku/src/printers/json.rs:86
↓ 8 callersMethodshould_indent
(&self)
doku/src/printers/toml/ctxt.rs:185
↓ 8 callersMethodwith_formatting
A consuming variant of [`Self::set_formatting()`].
doku/src/printers/json.rs:71
↓ 8 callersMethodwrite_char
(&mut self, ch: char)
doku/src/printers/json/output.rs:131
↓ 7 callersMethodprint_child_name
(&mut self, key: &str, is_table: bool)
doku/src/printers/toml/ctxt.rs:253
↓ 7 callersMethodvalue
(&self)
doku/src/objects/meta.rs:18
↓ 7 callersMethodwriteln_comment
(&mut self, comment: impl ToString)
doku/src/printers/json/output.rs:75
↓ 6 callersMethodexample
(&self)
doku/src/printers/toml/ctxt.rs:167
↓ 6 callersMethodexample
(&self)
doku/src/printers/json/ctxt.rs:155
↓ 6 callersMethodfirst_example
(&self)
doku/src/printers/toml/ctxt.rs:171
↓ 6 callersMethodfirst_example
(&self)
doku/src/printers/json/ctxt.rs:159
↓ 5 callersMethodget
(&self, key: &'static str)
doku/src/objects/meta.rs:42
↓ 5 callersMethodprint_scalar
(&mut self, val: &str)
doku/src/printers/toml/print_scalar.rs:25
↓ 5 callersMethodprint_scalar
(&mut self, val: &str)
doku/src/printers/json/print_scalar.rs:25
↓ 4 callersMethodappend_comment
(&mut self, f: impl FnOnce(&mut String))
doku/src/printers/toml/output.rs:134
↓ 4 callersMethodappend_comment
(&mut self, f: impl FnOnce(&mut String))
doku/src/printers/json/output.rs:92
↓ 4 callersMethodas_struct_unnamed_field
(&self, idx: usize)
doku/src/objects/value.rs:88
↓ 4 callersMethodcollect_variants
Starts by collecting the visible variants of an enum, and then recursively walks through them to find all nested enums and convert them to new variant
doku/src/printers/toml/print_array/sketch/expand_variants.rs:19
↓ 4 callersMethodfirst
(self)
doku/src/objects/example.rs:14
↓ 4 callersMethodlines
(&'a self)
doku/src/printers/json/output.rs:161
↓ 4 callersMethodprint_current_name
(&mut self)
doku/src/printers/toml/ctxt.rs:244
↓ 4 callersFunctionrender
(out: &'a O)
doku/src/printers/common/output/layouts/one_column.rs:3
↓ 4 callersMethodwith_example
(mut self, example: Option<impl Into<Example>>)
doku/src/printers/toml/ctxt.rs:140
↓ 4 callersMethodwith_example
(mut self, example: Option<impl Into<Example>>)
doku/src/printers/json/ctxt.rs:140
↓ 4 callersMethodwith_val
(mut self, val: Option<&'ty Value>)
doku/src/printers/toml/ctxt.rs:116
↓ 4 callersMethodwith_val
(mut self, val: Option<&'ty Value>)
doku/src/printers/json/ctxt.rs:117
↓ 4 callersMethodwith_value
A consuming variant of [`Self::set_value()`].
doku/src/printers/json.rs:81
↓ 3 callersMethodhas_array_parent
(&self)
doku/src/printers/toml/ctxt.rs:262
↓ 3 callersMethodprint_comment
(&mut self)
doku/src/printers/toml/print_comment.rs:4
↓ 3 callersMethodrender
(mut self)
doku/src/printers/toml/output.rs:160
↓ 3 callersMethodshould_write_table_name
(&self)
doku/src/printers/toml/table.rs:57
↓ 3 callersMethodspace_between_fields
( &mut self, is_table: bool, already_added_spacing: usize, )
doku/src/printers/toml/output.rs:93
↓ 3 callersMethodspace_between_scalar
(&mut self, already_added_spacing: usize)
doku/src/printers/toml/output.rs:105
↓ 3 callersMethodspace_between_tables
(&mut self)
doku/src/printers/toml/output.rs:113
↓ 3 callersMethodwith_flat
(mut self)
doku/src/printers/json/ctxt.rs:145
↓ 3 callersMethodwith_kind
(&self, kind: TypeKind)
doku/src/objects/type.rs:249
↓ 3 callersMethodwith_name
(mut self, name: Option<String>)
doku/src/printers/toml/ctxt.rs:155
↓ 3 callersMethodwrite_table_name
( &mut self, table_name: impl ToString, has_array_parent: bool, )
doku/src/printers/toml/output.rs:45
↓ 2 callersMethodas_struct_named_field
(&self, name: &str)
doku/src/objects/value.rs:70
↓ 2 callersMethodenum_to_structs
Recursively walks through the current type, and when an enum is found, all its variants are converted to equivalent structs.
doku/src/objects/type.rs:49
↓ 2 callersFunctionexpand_field
( field: &syn::Field, named: bool, rename_fields: RenameRule, )
doku-derive/src/expand/expand_field.rs:5
↓ 2 callersFunctionexpand_fields
( fields: &syn::Fields, rename_fields: RenameRule, )
doku-derive/src/expand/expand_fields.rs:3
↓ 2 callersMethodln_multiple
(&mut self, count: usize)
doku/src/printers/toml/output.rs:79
↓ 2 callersMethodname_for_child
(&self, child_name: &str)
doku/src/printers/toml/ctxt.rs:160
↓ 2 callersFunctionnew_generics_with_where_clause
( generics: &syn::Generics, )
doku-derive/src/expand/utils.rs:3
↓ 2 callersMethodnext
(&mut self)
doku/src/printers/common/output.rs:68
↓ 2 callersFunctionprint
( ctxt: &mut Ctxt<'_, 'ty, '_>, tag: Tag, variants: &[&'ty Variant], )
doku/src/printers/toml/print_enum/separated/multiline.rs:3
↓ 2 callersFunctionprint
( ctxt: &mut Ctxt<'_, 'ty, '_>, tag: Tag, variants: &[&'ty Variant], )
doku/src/printers/json/print_enum/separated/multiline.rs:3
↓ 2 callersMethodprint_inner
(mut self)
doku/src/printers/toml/ctxt.rs:211
↓ 2 callersMethodprint_inner
(mut self)
doku/src/printers/json/ctxt.rs:195
↓ 2 callersFunctionprint_variant
( ctxt: &mut Ctxt<'_, 'ty, '_>, tag: Tag, variant: &'ty Variant, )
doku/src/printers/toml/print_enum/separated/multiline.rs:68
↓ 2 callersMethodtry_expanding_variants
(&mut self, ty: &'ty Type)
doku/src/printers/toml/print_array/sketch/expand_variants.rs:9
↓ 2 callersMethodwith_flat
(mut self)
doku/src/printers/toml/ctxt.rs:145
↓ 1 callersMethodadd
(&mut self, key: &'static str, value: &'static str)
doku/src/objects/meta.rs:29
↓ 1 callersMethodadd_doc_attrs
(&mut self, attrs: &[syn::Attribute])
doku-derive/src/expand/expand_field.rs:52
↓ 1 callersMethodadd_doc_attrs
(&mut self, attrs: &[syn::Attribute])
doku-derive/src/expand/expand_variant.rs:50
↓ 1 callersMethodadd_doku_attrs
(&mut self, attrs: &[syn::Attribute])
doku-derive/src/expand/expand_field.rs:101
↓ 1 callersMethodadd_doku_attrs
(&mut self, attrs: &[syn::Attribute])
doku-derive/src/expand/expand_variant.rs:94
↓ 1 callersMethodadd_serde_attrs
(&mut self, attrs: &[syn::Attribute])
doku-derive/src/expand/expand_field.rs:58
↓ 1 callersMethodadd_serde_attrs
(&mut self, attrs: &[syn::Attribute])
doku-derive/src/expand/expand_variant.rs:56
↓ 1 callersMethodadjacent_variant_to_struct
Converts an adjacently tagged variant of an enum to an equivalent struct. This is done by creating a struct with the `tag`, `content` fields.
doku/src/objects/type.rs:183
↓ 1 callersMethodall
()
doku/src/printers/toml/formatting/auto_comments.rs:71
↓ 1 callersMethodapply_to_field
Apply a renaming rule to a struct field, returning the version expected in the source.
doku-derive/src/attrs/types/rename_rule.rs:80
↓ 1 callersMethodapply_to_variant
Apply a renaming rule to an enum variant, returning the version expected in the source.
doku-derive/src/attrs/types/rename_rule.rs:53
↓ 1 callersFunctionassert
(dir: &Path, file: FileName, expected: FileBody)
doku/tests/printers.rs:219
↓ 1 callersFunctioncollect_variants
( variants: impl IntoIterator<Item = Variant>, )
doku/src/printers/toml/print_array/sketch/expand_variants.rs:32
↓ 1 callersFunctioncomment
( ctxt: &mut Ctxt<'_, '_, '_>, tag: Tag, variants: &[&Variant], )
doku/src/printers/toml/print_enum/commented/comment.rs:3
↓ 1 callersFunctioncomment
( ctxt: &mut Ctxt<'_, '_, '_>, tag: Tag, variants: &[&Variant], )
doku/src/printers/json/print_enum/commented/comment.rs:3
next →1–100 of 354, ranked by callers