MCPcopy Create free account

hub / github.com/butte-rs/butte / functions

Functions413 in github.com/butte-rs/butte

↓ 47 callersMethodclone
(&self)
butte/src/vector.rs:40
↓ 32 callersMethoditer
(&self)
butte/src/vector.rs:76
↓ 27 callersMethodbuild
(schema: ast::Schema<'a>)
butte-build/src/ir/transform.rs:533
↓ 22 callersMethodlen
(&self)
butte/src/vector.rs:57
↓ 22 callersFunctionschema_decl
Parse a flatbuffer schema.
butte-build/src/ast/parser.rs:259
↓ 19 callersMethodpush
(&mut self, x: P)
butte/src/builder.rs:132
↓ 16 callersMethodget
( &'a self, slot_byte_loc: VOffsetT, default: Option<T::Inner>, )
butte/src/table.rs:55
↓ 15 callersMethodvalue
(&self)
butte/src/push.rs:49
↓ 12 callersFunctionfield_decl
(input: &str)
butte-build/src/ast/parser.rs:904
↓ 12 callersFunctionto_type_token
Convert a `types::Type` to a type with the supplied wrapper for reference types
butte-build/src/codegen.rs:76
↓ 12 callersMethodused_space
(&self)
butte/src/builder.rs:389
↓ 10 callersMethodinto_iter
(self)
butte/src/vector.rs:300
↓ 10 callersMethodlen
(&self)
butte-build/src/ir/types.rs:509
↓ 10 callersFunctionvalue_
`Value`s are `Single`s or `Object`s.
butte-build/src/ast/parser.rs:1575
↓ 9 callersFunctionfloat_constant
A float constant is either a special float constant (nan, inf, or infinity), a hex float constant or a double.
butte-build/src/ast/parser.rs:2082
↓ 9 callersMethodrelative
(&self, namespace: Option<&QualifiedIdent<'a>>)
butte-build/src/ir/types.rs:523
↓ 8 callersMethodis_scalar
(&self)
butte-build/src/ir/types.rs:164
↓ 8 callersFunctionnamespace_decl
(input: &str)
butte-build/src/ast/parser.rs:521
↓ 8 callersFunctiontable_decl
Parse a table declaration.
butte-build/src/ast/parser.rs:1705
↓ 7 callersMethodas_bytes
(&self)
butte/src/vtable.rs:64
↓ 7 callersMethodassert_not_nested
(&self, msg: &'static str)
butte/src/builder.rs:664
↓ 7 callersFunctionfile_identifier_decl
(input: &str)
butte-build/src/ast/parser.rs:2415
↓ 7 callersMethodfmt_lit
(&self, ty: impl Spanned + fmt::Display)
butte-build/src/codegen.rs:185
↓ 7 callersMethodmake_fully_qualified_ident
(&self, ident: ir::Ident<'a>)
butte-build/src/ir/transform.rs:447
↓ 7 callersFunctionspecial_float_constant
Parse `nan`, `inf`, or `infiniity`
butte-build/src/ast/parser.rs:2270
↓ 6 callersMethodalign
(&mut self, len: usize, alignment: PushAlignment)
butte/src/builder.rs:608
↓ 6 callersMethodcreate_vector
( &'a mut self, items: &'b [T], )
butte/src/builder.rs:316
↓ 6 callersFunctionfile_extension_decl
(input: &str)
butte-build/src/ast/parser.rs:2342
↓ 6 callersMethodfinish_minimal
(&mut self, root: WIPOffset<T>)
butte/src/builder.rs:384
↓ 6 callersMethodfinished_data
(&self)
butte/src/builder.rs:337
↓ 6 callersFunctionget_root
(data: B)
butte/src/table.rs:86
↓ 6 callersFunctioninf_or_infinity
Parse `inf` or `infinity`
butte-build/src/ast/parser.rs:2228
↓ 6 callersMethodis_empty
(&self)
butte/src/vector.rs:61
↓ 6 callersFunctionmetadata
Optionally parse key-value pairs. Metadata is never required wherever it's allowed.
butte-build/src/ast/parser.rs:1350
↓ 6 callersFunctionto_code
(value: impl ToTokens)
butte-build/src/codegen.rs:12
↓ 6 callersMethodvalue
(self)
butte/src/primitives.rs:130
↓ 5 callersMethodassert_nested
(&self, fn_name: &'static str)
butte/src/builder.rs:654
↓ 5 callersFunctionattribute_decl
(input: &str)
butte-build/src/ast/parser.rs:611
↓ 5 callersMethodclear
(&mut self)
butte/src/vtable_writer.rs:79
↓ 5 callersMethodcreate_string
(&'a mut self, s: &'b str)
butte/src/builder.rs:238
↓ 5 callersFunctiondec_integer_constant
A decimal integer constant
butte-build/src/ast/parser.rs:1874
↓ 5 callersFunctioninclude_decl
(input: &str)
butte-build/src/ast/parser.rs:428
↓ 5 callersMethodsimple
(&self)
butte-build/src/ir/types.rs:542
↓ 4 callersFunctiondefault_value
`DefaultValue`s are `Scalar`s or `Ident`s `Ident`s refer to an enum variant on the field type
butte-build/src/ast/parser.rs:1645
↓ 4 callersFunctionenum_decl
(input: &str)
butte-build/src/ast/parser.rs:695
↓ 4 callersFunctioninteger_constant
(input: &str)
butte-build/src/ast/parser.rs:2318
↓ 4 callersMethodis_union
(&self)
butte-build/src/ir/types.rs:182
↓ 4 callersMethodmake_space
(&mut self, want: usize)
butte/src/builder.rs:628
↓ 4 callersMethodnamespace
(&self)
butte-build/src/ir/types.rs:37
↓ 4 callersFunctionnan
Parse `nan`
butte-build/src/ast/parser.rs:2180
↓ 4 callersFunctionobject
Parse JSON object-like data.
butte-build/src/ast/parser.rs:1437
↓ 4 callersFunctionoffset_id
(field: &ir::Field<'_>)
butte-build/src/codegen.rs:355
↓ 4 callersFunctionrpc_decl
(input: &str)
butte-build/src/ast/parser.rs:1076
↓ 4 callersFunctionrpc_method
(input: &str)
butte-build/src/ast/parser.rs:1191
↓ 4 callersFunctionto_default_value
Convert a `types::ast::DefaultValue` to a default field value
butte-build/src/codegen.rs:205
↓ 4 callersMethodto_tokens
(&self, tokens: &mut TokenStream)
butte-build/src/codegen.rs:40
↓ 3 callersFunctionboolean_constant
TODO: This is unused by any other rule in the flatbuffers grammar. I've assumed it's a `Scalar` here
butte-build/src/ast/parser.rs:2023
↓ 3 callersFunctioncomment
Parse one line of a non-documentation comment.
butte-build/src/ast/parser.rs:241
↓ 3 callersFunctiondoc_comment
Wrap zero or more lines of documentation comments in an AST node.
butte-build/src/ast/parser.rs:2531
↓ 3 callersFunctionfalse_
(input: &str)
butte-build/src/ast/parser.rs:1973
↓ 3 callersMethodfinish_with_opts
with or without a size prefix changes how we load the data, so finish functions are split along those lines.
butte/src/builder.rs:562
↓ 3 callersMethodget
(&self, idx: usize)
butte/src/vector.rs:68
↓ 3 callersFunctionhex_integer_constant
(input: &str)
butte-build/src/ast/parser.rs:1927
↓ 3 callersMethodis_complex
Is it a complex type that will trigger Clippy warnings
butte-build/src/ir/types.rs:207
↓ 3 callersMethodmake_fully_qualified_from_ast_qualified_ident
( &self, qualified_ident: &ast::QualifiedIdent<'a>, )
butte-build/src/ir/transform.rs:468
↓ 3 callersMethodmax_of
(&self, o: usize)
butte/src/push.rs:53
↓ 3 callersMethodnew_root_ident
(&mut self, ident: &ir::QualifiedIdent<'a>)
butte-build/src/ir/transform.rs:376
↓ 3 callersMethodnum_bytes
(&self)
butte/src/vtable.rs:41
↓ 3 callersMethodpush_bytes_unprefixed
(&mut self, x: &[u8])
butte/src/builder.rs:620
↓ 3 callersFunctiontrue_
(input: &str)
butte-build/src/ast/parser.rs:1966
↓ 3 callersMethodtry_type
(&self, ty: &ast::Type<'a>)
butte-build/src/ir/transform.rs:480
↓ 3 callersFunctionunion_decl
(input: &str)
butte-build/src/ast/parser.rs:783
↓ 2 callersMethodas_union_value
(self)
butte/src/primitives.rs:125
↓ 2 callersFunctionbyte_swap_f32
(x: f32)
butte/src/endian_scalar.rs:141
↓ 2 callersFunctionbyte_swap_f64
(x: f64)
butte/src/endian_scalar.rs:148
↓ 2 callersFunctioncompile_fbs_generic
Generate Rust code for a single flatbuffer schema file from arbitrary input and to arbitrary output.
butte-build/src/compile.rs:16
↓ 2 callersMethodcurrent_namespace
(&self)
butte-build/src/ir/transform.rs:443
↓ 2 callersFunctionfield_index_to_field_offset
(field_id: VOffsetT)
butte/src/vtable.rs:73
↓ 2 callersMethodfind_custom_type
( &self, fully_qualified_ident: ir::QualifiedIdent<'a>, )
butte-build/src/ir/transform.rs:519
↓ 2 callersFunctionident
(input: &str)
butte-build/src/ast/parser.rs:116
↓ 2 callersMethodnext
(&mut self)
butte/src/vector.rs:232
↓ 2 callersFunctionraw_doc_comment
Parse one line of a documentation comment.
butte-build/src/ast/parser.rs:2518
↓ 2 callersMethodrequired
( &self, tab_revloc: WIPOffset<TableFinishedWIPOffset>, slot_byte_loc: VOffsetT,
butte/src/builder.rs:345
↓ 2 callersFunctionroot_decl
(input: &str)
butte-build/src/ast/parser.rs:863
↓ 2 callersFunctionstring_constant
(input: &str)
butte-build/src/ast/parser.rs:168
↓ 2 callersMethodunused_ready_space
(&self)
butte/src/builder.rs:650
↓ 2 callersFunctionvalue_list
A value list is a comma-separated list of `Value`s.
butte-build/src/ast/parser.rs:1533
↓ 2 callersMethodvtable
(&'a self)
butte/src/table.rs:50
↓ 1 callersMethodas_namespace
(&self)
butte-build/src/ir/types.rs:45
↓ 1 callersMethodassert_finished
(&self, msg: &'static str)
butte/src/builder.rs:668
↓ 1 callersMethodassert_not_finished
(&self, msg: &'static str)
butte/src/builder.rs:672
↓ 1 callersMethodbuild_tokens
(&mut self, tokens: &mut TokenStream)
butte-build/src/codegen.rs:1106
↓ 1 callersFunctioncompile_fbs
Generate Rust code for a single flatbuffer schema file.
butte-build/src/compile.rs:62
↓ 1 callersMethodcreate_byte_string
(&mut self, data: &[u8])
butte/src/builder.rs:247
↓ 1 callersFunctiondec_float_constant
Taken from Python's tokenize.Floatnumber
butte-build/src/ast/parser.rs:2052
↓ 1 callersMethoddepth
(&self)
butte-build/src/ir/transform.rs:44
↓ 1 callersFunctiondoc_comment_lines
Parse zero or more lines of documentation comments
butte-build/src/ast/parser.rs:2523
↓ 1 callersFunctionelement
(input: &str)
butte-build/src/ast/parser.rs:200
↓ 1 callersMethodensure_capacity
(&mut self, want: usize)
butte/src/builder.rs:635
↓ 1 callersMethodfind_duplicate_stored_vtable_revloc
(&self, needle: VTable<'_>)
butte/src/builder.rs:512
next →1–100 of 413, ranked by callers