Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/conradludgate/dbg-pls
/ functions
Functions
397 in github.com/conradludgate/dbg-pls
⨍
Functions
397
◇
Types & classes
81
↓ 807 callers
Method
field_with
(mut self, value: &dyn DebugWith<T>, with: &T)
src/debug_tuple.rs:51
↓ 440 callers
Method
word
(&mut self, wrd: S)
src/pretty/please/convenience.rs:23
↓ 362 callers
Method
finish
Closes off the set.
src/debug_set.rs:90
↓ 200 callers
Method
debug_tuple_struct
(self, name: &str)
src/lib.rs:417
↓ 154 callers
Method
debug_struct
(self, name: &str)
src/lib.rs:363
↓ 133 callers
Method
end
(&mut self)
src/pretty/please/convenience.rs:19
↓ 120 callers
Method
debug_ident
Writes an identifier into the formatter. Useful for unit structs/variants # Panics This will panic if the name is not a valid identifier # Examples
src/lib.rs:531
↓ 101 callers
Method
outer_attrs
(&mut self, attrs: &[Attribute])
src/pretty/please/attr.rs:8
↓ 87 callers
Method
cbox
(&mut self, indent: isize)
src/pretty/please/convenience.rs:12
↓ 72 callers
Method
hardbreak
(&mut self)
src/pretty/please/convenience.rs:47
↓ 59 callers
Method
offset
(&mut self, offset: isize)
src/pretty/please/algorithm.rs:178
↓ 56 callers
Method
expr
(&mut self, expr: &Expr)
src/pretty/please/expr.rs:20
↓ 54 callers
Method
is_empty
(&self)
src/pretty/please/ring.rs:18
↓ 54 callers
Method
push
(&mut self, value: T)
src/pretty/please/ring.rs:26
↓ 48 callers
Method
ident
(&mut self, ident: &Ident)
src/pretty/please/token.rs:33
↓ 40 callers
Method
space
(&mut self)
src/pretty/please/convenience.rs:39
↓ 39 callers
Method
delimited
(self)
src/pretty/please/iter.rs:10
↓ 39 callers
Method
ibox
(&mut self, indent: isize)
src/pretty/please/convenience.rs:5
↓ 39 callers
Method
ty
(&mut self, ty: &Type)
src/pretty/please/ty.rs:13
↓ 39 callers
Method
zerobreak
(&mut self)
src/pretty/please/convenience.rs:35
↓ 28 callers
Method
visibility
(&mut self, vis: &Visibility)
src/pretty/please/data.rs:59
↓ 25 callers
Method
parse
(input: ParseStream)
src/pretty/please/mac.rs:272
↓ 24 callers
Method
neverbreak
(&mut self)
src/pretty/please/convenience.rs:105
↓ 22 callers
Method
nbsp
(&mut self)
src/pretty/please/convenience.rs:43
↓ 20 callers
Method
trailing_comma
(&mut self, is_last: bool)
src/pretty/please/convenience.rs:67
↓ 20 callers
Method
write_expr
Writes a wrap expression into the formatter. This is typically reserved for more advanced uses
src/lib.rs:328
↓ 19 callers
Method
hardbreak_if_nonempty
(&mut self)
src/pretty/please/convenience.rs:59
↓ 19 callers
Method
len
(&self)
src/pretty/please/ring.rs:22
↓ 17 callers
Method
pat
(&mut self, pat: &Pat)
src/pretty/please/pat.rs:12
↓ 16 callers
Method
generics
(&mut self, generics: &Generics)
src/pretty/please/generics.rs:14
↓ 15 callers
Method
inner_attrs
(&mut self, attrs: &[Attribute])
src/pretty/please/attr.rs:16
↓ 14 callers
Method
field
(&mut self, field: &Field)
src/pretty/please/data.rs:49
↓ 13 callers
Method
extend
(&mut self, iter: T)
src/debug_list.rs:86
↓ 11 callers
Method
lifetime
(&mut self, lifetime: &Lifetime)
src/pretty/please/lifetime.rs:5
↓ 11 callers
Method
path
(&mut self, path: &Path, kind: PathKind)
src/pretty/please/path.rs:21
↓ 10 callers
Method
entries_with
(self, entries: I, with: &T)
src/debug_set.rs:79
↓ 10 callers
Method
scan_break
(&mut self, token: BreakToken)
src/pretty/please/algorithm.rs:148
↓ 10 callers
Method
small_block
(&mut self, block: &Block, attrs: &[Attribute])
src/pretty/please/expr.rs:900
↓ 10 callers
Method
stmt
(&mut self, stmt: &Stmt)
src/pretty/please/stmt.rs:6
↓ 10 callers
Method
type_param_bound
(&mut self, type_param_bound: &TypeParamBound)
src/pretty/please/generics.rs:104
↓ 10 callers
Method
where_clause_for_body
(&mut self, where_clause: &Option<WhereClause>)
src/pretty/please/generics.rs:213
↓ 8 callers
Method
debug_list
(self)
src/lib.rs:441
↓ 8 callers
Method
expr_beginning_of_line
(&mut self, expr: &Expr, beginning_of_line: bool)
src/pretty/please/expr.rs:66
↓ 7 callers
Method
mac
(&mut self, mac: &Macro, ident: Option<&Ident>, semicolon: bool)
src/pretty/please/mac.rs:9
↓ 6 callers
Method
last
(&self)
src/pretty/please/ring.rs:53
↓ 6 callers
Method
macro_rules_tokens
(&mut self, stream: TokenStream, matcher: bool)
src/pretty/please/mac.rs:131
↓ 6 callers
Method
next
(&mut self)
src/pretty/please/iter.rs:29
↓ 6 callers
Function
requires_terminator
(expr: &Expr)
src/pretty/please/expr.rs:988
↓ 6 callers
Method
subexpr
(&mut self, expr: &Expr, beginning_of_line: bool)
src/pretty/please/expr.rs:77
↓ 6 callers
Method
use_tree
(&mut self, use_tree: &UseTree)
src/pretty/please/item.rs:712
↓ 6 callers
Method
where_clause_semi
(&mut self, where_clause: &Option<WhereClause>)
src/pretty/please/generics.rs:219
↓ 5 callers
Method
angle_bracketed_generic_arguments
( &mut self, generic: &AngleBracketedGenericArguments, path_kind: PathKind, )
src/pretty/please/path.rs:73
↓ 5 callers
Method
label
(&mut self, label: &Label)
src/pretty/please/expr.rs:793
↓ 5 callers
Function
pretty_string
(expr: &syn::Expr)
src/pretty.rs:4
↓ 5 callers
Method
signature
(&mut self, signature: &Signature)
src/pretty/please/item.rs:1268
↓ 5 callers
Method
wrap_exterior_struct
(&mut self, expr: &Expr)
src/pretty/please/expr.rs:93
↓ 4 callers
Method
bound_lifetimes
(&mut self, bound_lifetimes: &BoundLifetimes)
src/pretty/please/generics.rs:59
↓ 4 callers
Method
entry_with
(mut self, value: &dyn DebugWith<T>, with: &T)
src/debug_set.rs:69
↓ 4 callers
Method
flexible_item_type
(&mut self, item: &FlexibleItemType)
src/pretty/please/item.rs:1644
↓ 4 callers
Method
path_segment
(&mut self, segment: &PathSegment, kind: PathKind)
src/pretty/please/path.rs:31
↓ 4 callers
Method
trailing_comma_or_space
(&mut self, is_last: bool)
src/pretty/please/convenience.rs:92
↓ 4 callers
Method
where_clause_impl
( &mut self, where_clause: &Option<WhereClause>, hardbreaks: bool, semi: bool,
src/pretty/please/generics.rs:237
↓ 4 callers
Method
where_clause_oneline_semi
(&mut self, where_clause: &Option<WhereClause>)
src/pretty/please/generics.rs:231
↓ 3 callers
Method
abi
(&mut self, abi: &Abi)
src/pretty/please/ty.rs:287
↓ 3 callers
Function
add_semi
(expr: &Expr)
src/pretty/please/stmt.rs:83
↓ 3 callers
Method
call_args
(&mut self, args: &Punctuated<Expr, Token![,]>)
src/pretty/please/expr.rs:881
↓ 3 callers
Method
expr_lit
(&mut self, expr: &ExprLit)
src/pretty/please/expr.rs:457
↓ 3 callers
Method
flexible_item_fn
(&mut self, item: &FlexibleItemFn)
src/pretty/please/item.rs:1597
↓ 3 callers
Function
highlight
(s: &str, w: impl std::fmt::Write)
src/colors.rs:32
↓ 3 callers
Method
member
(&mut self, member: &Member)
src/pretty/please/expr.rs:924
↓ 3 callers
Method
pop_last
(&mut self)
src/pretty/please/ring.rs:65
↓ 3 callers
Method
print_indent
(&mut self)
src/pretty/please/algorithm.rs:371
↓ 3 callers
Method
qpath
(&mut self, qself: &Option<QSelf>, path: &Path, kind: PathKind)
src/pretty/please/path.rs:173
↓ 3 callers
Method
return_type
(&mut self, ty: &ReturnType)
src/pretty/please/ty.rs:259
↓ 3 callers
Method
spaces
(&mut self, n: usize)
src/pretty/please/convenience.rs:28
↓ 3 callers
Method
static_mutability
(&mut self, mutability: &StaticMutability)
src/pretty/please/item.rs:1356
↓ 3 callers
Method
value
(mut self, value: &dyn DebugPls)
src/debug_map.rs:71
↓ 3 callers
Method
zerobreak_unless_short_ident
(&mut self, beginning_of_line: bool, expr: &Expr)
src/pretty/please/expr.rs:980
↓ 2 callers
Method
advance_left
(&mut self)
src/pretty/please/algorithm.rs:230
↓ 2 callers
Method
attr
(&mut self, attr: &Attribute)
src/pretty/please/attr.rs:24
↓ 2 callers
Function
break_after
(expr: &Expr)
src/pretty/please/stmt.rs:160
↓ 2 callers
Function
can_be_block_comment
(value: &str)
src/pretty/please/attr.rs:265
↓ 2 callers
Method
check_stack
(&mut self, mut depth: usize)
src/pretty/please/algorithm.rs:253
↓ 2 callers
Method
clear
(&mut self)
src/pretty/please/ring.rs:32
↓ 2 callers
Function
contains_exterior_struct_lit
Expressions that syntactically contain an "exterior" struct literal i.e. not surrounded by any parens or other delimiters. For example `X { y: 1 }`, `
src/pretty/please/expr.rs:1040
↓ 2 callers
Method
debug_map
(self)
src/lib.rs:474
↓ 2 callers
Method
debug_set
(self)
src/lib.rs:507
↓ 2 callers
Method
delimiter_close
(&mut self, delimiter: Delimiter)
src/pretty/please/token.rs:54
↓ 2 callers
Method
delimiter_open
(&mut self, delimiter: Delimiter)
src/pretty/please/token.rs:45
↓ 2 callers
Method
expr_await
(&mut self, expr: &ExprAwait, beginning_of_line: bool)
src/pretty/please/expr.rs:145
↓ 2 callers
Method
expr_block
(&mut self, expr: &ExprBlock)
src/pretty/please/expr.rs:171
↓ 2 callers
Method
expr_const
(&mut self, expr: &ExprConst)
src/pretty/please/expr.rs:300
↓ 2 callers
Method
expr_field
(&mut self, expr: &ExprField, beginning_of_line: bool)
src/pretty/please/expr.rs:317
↓ 2 callers
Method
expr_index
(&mut self, expr: &ExprIndex, beginning_of_line: bool)
src/pretty/please/expr.rs:417
↓ 2 callers
Method
expr_macro
(&mut self, expr: &ExprMacro)
src/pretty/please/expr.rs:479
↓ 2 callers
Method
expr_method_call
(&mut self, expr: &ExprMethodCall, beginning_of_line: bool)
src/pretty/please/expr.rs:505
↓ 2 callers
Method
expr_path
(&mut self, expr: &ExprPath)
src/pretty/please/expr.rs:540
↓ 2 callers
Method
expr_range
(&mut self, expr: &ExprRange)
src/pretty/please/expr.rs:545
↓ 2 callers
Method
expr_try
(&mut self, expr: &ExprTry, beginning_of_line: bool)
src/pretty/please/expr.rs:608
↓ 2 callers
Method
fields_unnamed
(&mut self, fields: &FieldsUnnamed)
src/pretty/please/data.rs:38
next →
1–100 of 397, ranked by callers