Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JelteF/derive_more
/ functions
Functions
1,002 in github.com/JelteF/derive_more
⨍
Functions
1,002
◇
Types & classes
818
Function
named_implicit_no_source
()
tests/error/derives_for_structs_with_source.rs:32
Function
named_implicit_no_source
()
tests/error/derives_for_generic_structs_with_source.rs:8
Function
named_implicit_no_source
()
tests/error/derives_for_generic_enums_with_source.rs:105
Function
named_implicit_optional_boxed_source
()
tests/error/derives_for_enums_with_source.rs:168
Function
named_implicit_optional_boxed_source
()
tests/error/derives_for_structs_with_source.rs:94
Function
named_implicit_optional_source
()
tests/error/derives_for_enums_with_source.rs:146
Function
named_implicit_optional_source
()
tests/error/derives_for_structs_with_source.rs:76
Function
named_implicit_optional_source
()
tests/error/derives_for_generic_structs_with_source.rs:34
Function
named_implicit_optional_source
()
tests/error/derives_for_generic_enums_with_source.rs:123
Function
named_implicit_source
()
tests/error/derives_for_enums_with_source.rs:135
Function
named_implicit_source
()
tests/error/derives_for_structs_with_source.rs:43
Function
named_implicit_source
()
tests/error/derives_for_generic_structs_with_source.rs:19
Function
named_implicit_source
()
tests/error/derives_for_generic_enums_with_source.rs:112
Function
named_many
()
tests/into_iterator.rs:59
Function
named_single
()
tests/into_iterator.rs:40
Function
named_struct_ignore
()
tests/error/derives_for_structs_with_source.rs:465
Function
named_struct_ignore
()
tests/error/derives_for_generic_structs_with_source.rs:332
Function
named_struct_ignore_redundant
()
tests/error/derives_for_structs_with_source.rs:488
Function
named_struct_ignore_redundant
()
tests/error/derives_for_generic_structs_with_source.rs:355
Function
named_variant_ignore
()
tests/error/derives_for_enums_with_source.rs:382
Function
named_variant_ignore
()
tests/error/derives_for_generic_enums_with_source.rs:309
Function
named_variant_ignore_redundant
()
tests/error/derives_for_enums_with_source.rs:399
Function
named_variant_ignore_redundant
()
tests/error/derives_for_generic_enums_with_source.rs:326
Method
new
(operation_name: &'static str)
src/ops.rs:16
Method
new
(formatter: &'a mut Formatter<'b>)
src/fmt.rs:168
Method
new
(type_name: &'static str)
src/str.rs:13
Method
new
(operation_name: &'static str)
src/add.rs:18
Method
new
(input: T)
src/convert.rs:29
Method
new
( input: T, enum_name: &'static str, variant_name: &'static str, func_name: &'
src/try_unwrap.rs:22
Method
new
(params: Vec<&'static str>)
impl/src/utils.rs:302
Method
new
(data: MultiFieldData<'input, 'state>)
impl/src/error.rs:192
Method
new
(err: ParseIntError)
tests/from_str.rs:268
Method
new
(val: i32)
tests/as_mut.rs:42
Method
new_impl
( input: &'arg_input DeriveInput, trait_name: &'static str, trait_attr: String,
impl/src/utils.rs:372
Function
not_contains
()
impl/src/utils.rs:2983
Function
nothing
()
tests/as_ref.rs:81
Function
nothing
()
tests/as_mut.rs:88
Function
nothing_assoc
()
tests/as_ref.rs:298
Function
nothing_assoc
()
tests/as_mut.rs:305
Function
only_ty
()
tests/from_str.rs:287
Function
parameter
Parses a `parameter` as defined in the [grammar spec][0]. # Grammar [`parameter`]` := `[`argument`]` '$'` # Example ```text 42$ par$ ``` [0]: std
impl/src/fmt/parsing.rs:495
Method
parse
[`Parse`]s an item, using additional state or metadata. Default implementation just calls [`Parse::parse()`] directly.
impl/src/utils.rs:1568
Method
parse
(input: syn::parse::ParseStream)
impl/src/from_str.rs:489
Method
parse
(&self, input: ParseStream<'_>)
impl/src/from.rs:330
Method
parse
(_: ParseStream<'_>)
impl/src/into.rs:260
Method
parse
(input: ParseStream)
impl/src/parsing.rs:43
Method
parse
(input: ParseStream<'_>)
impl/src/fmt/display.rs:107
Method
parse_attr_with
Parses this attribute from the provided single [`syn::Attribute`] with the provided [`Parser`]. Required, because with [`Parse`] we only able to pars
impl/src/utils.rs:1584
Method
parse_attr_with
( attr: &syn::Attribute, parser: &P, )
impl/src/utils.rs:1661
Method
parse_attr_with
( attr: &syn::Attribute, parser: &P, )
impl/src/into.rs:266
Method
parse_attrs
Parses this attribute from the provided multiple [`syn::Attribute`]s with the default [`Parse`], merging them, and preserving their [`Span`]. [`Span`
impl/src/utils.rs:1652
Method
parse_attrs_with
Parses this attribute from the provided multiple [`syn::Attribute`]s with the provided [`Parser`], merging them, and preserving their [`Span`]. [`Spa
impl/src/utils.rs:1626
Method
parse_fmt_string
Parses [`Placeholder`]s from the provided formatting string.
impl/src/fmt/mod.rs:462
Function
path_sep
Tries to parse a [`token::PathSep`]. [`token::PathSep`]: struct@syn::token::PathSep
impl/src/parsing.rs:95
Function
precision
Parses a `precision` as defined in the [grammar spec][0]. # Grammar [`precision`]` := `[`count`]` | '*'` # Example ```text 0 42$ par$ ``` [0]: s
impl/src/fmt/parsing.rs:411
Method
process
(self)
impl/src/lib.rs:76
Method
provide
(&'a self, request: &mut std::error::Request<'a>)
tests/error/nightly/mod.rs:88
Function
record_struct
()
tests/boats_display_derive.rs:23
Function
recursive
()
tests/partial_eq.rs:394
Function
recursive
()
tests/eq.rs:240
Function
recursive_struct
()
tests/partial_eq.rs:88
Function
recursive_struct
()
tests/eq.rs:65
Function
recursive_tuple
()
tests/partial_eq.rs:75
Function
recursive_tuple
()
tests/eq.rs:57
Function
redundant
()
tests/display.rs:2481
Function
redundant
()
tests/debug.rs:2173
Function
replaces_enum_fields
()
impl/src/utils.rs:2840
Function
replaces_generics
()
impl/src/utils.rs:2775
Function
replaces_struct_named_fields
()
impl/src/utils.rs:2804
Function
replaces_struct_unnamed_fields
()
impl/src/utils.rs:2825
Method
self_ty
Returns a [`syn::Path`] representing a `Self` type of these [`syn::Fields`].
impl/src/from_str.rs:375
Function
sign
Parses a `sign` as defined in the [grammar spec][0]. # Grammar [`sign`]` := '+' | '-'` # Example ```text + - ``` [0]: std::fmt#syntax
impl/src/fmt/parsing.rs:388
Function
similar_string_both_case_sensitive
()
tests/from_str.rs:788
Function
similar_variant_both_case_sensitive
()
tests/from_str.rs:762
Function
simple
()
tests/display.rs:2435
Function
simple
()
tests/debug.rs:2153
Function
simple
()
tests/try_into.rs:368
Function
simple_with_bound
()
tests/try_into.rs:288
Function
single_field_struct
()
tests/mul_assign.rs:31
Function
single_field_struct
()
tests/mul.rs:28
Function
single_field_tuple
()
tests/mul_assign.rs:9
Function
single_field_tuple
()
tests/mul.rs:12
Function
single_variant
()
tests/partial_eq.rs:860
Function
single_variant
()
tests/eq.rs:505
Function
single_variant_empty_struct
()
tests/partial_eq.rs:589
Function
single_variant_empty_struct
()
tests/eq.rs:361
Function
single_variant_empty_tuple
()
tests/partial_eq.rs:579
Function
single_variant_empty_tuple
()
tests/eq.rs:351
Function
single_variant_multi_field_struct
()
tests/partial_eq.rs:612
Function
single_variant_multi_field_struct
()
tests/eq.rs:381
Function
single_variant_multi_field_tuple
()
tests/partial_eq.rs:599
Function
single_variant_multi_field_tuple
()
tests/eq.rs:371
Function
single_variant_unit
()
tests/partial_eq.rs:569
Function
single_variant_unit
()
tests/eq.rs:341
Function
skip
()
tests/as_ref.rs:1203
Function
skip
()
tests/as_mut.rs:1210
Method
source
(&self)
src/add.rs:56
Function
spec
()
impl/src/fmt/parsing.rs:767
Function
struct_
()
tests/add_assign.rs:86
Function
struct_
()
tests/mul_assign.rs:111
← previous
next →
701–800 of 1,002, ranked by callers