Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ahgamut/rust-ape-example
/ types & classes
Types & classes
118 in github.com/ahgamut/rust-ape-example
⨍
Functions
519
◇
Types & classes
118
↓ 4 callers
Class
SGen
Concrete type `S`.
src/bin/generics_gen_fn.rs:6
↓ 4 callers
Class
SingleGen
Here, `<T>` precedes the first use of `T`, so `SingleGen` is a generic type. Because the type parameter `T` is generic, it could be anything, includin
src/bin/generics.rs:15
↓ 3 callers
Class
Length
src/bin/generics_phantom_testcase_units.rs:18
↓ 3 callers
Class
MinMax
src/bin/hello_print_print_display.rs:9
↓ 2 callers
Class
Centimeters
src/bin/trait_derive.rs:6
↓ 2 callers
Class
Chopped
src/bin/error_option_unwrap_map.rs:9
↓ 2 callers
Class
Cooked
src/bin/error_option_unwrap_map.rs:10
↓ 2 callers
Class
Peeled
src/bin/error_option_unwrap_map.rs:8
↓ 2 callers
Class
PhantomTuple
Allow equality test for this type.
src/bin/generics_phantom.rs:8
↓ 2 callers
Class
Ref
src/bin/scope_lifetime_lifetime_bounds.rs:7
↓ 1 callers
Class
Borrowed
src/bin/scope_lifetime_struct.rs:7
↓ 1 callers
Class
Container
src/bin/generics_assoc_items_the_problem.rs:4
↓ 1 callers
Class
Container
src/bin/generics_assoc_items_types.rs:4
↓ 1 callers
Class
EvenNumber
src/bin/conversion_try_from_try_into.rs:8
↓ 1 callers
Class
Inches
src/bin/trait_derive.rs:10
↓ 1 callers
Class
List
Define a structure named `List` containing a `Vec`.
src/bin/hello_print_print_display_testcase_list.rs:7
↓ 1 callers
Class
Matrix
src/bin/primitives_tuples.rs:14
↓ 1 callers
Class
Owner
src/bin/scope_lifetime_methods.rs:4
↓ 1 callers
Class
Pair
src/bin/trait_clone.rs:10
↓ 1 callers
Class
Pair
`Pair` owns resources: two heap allocated integers
src/bin/fn_methods.rs:64
↓ 1 callers
Class
Pair
A tuple struct
src/bin/custom_types_structs.rs:17
↓ 1 callers
Class
S
Concrete type `A`.
src/bin/generics_gen_fn.rs:5
↓ 1 callers
Class
Seconds
`Seconds`, a tuple struct with no additional attributes
src/bin/trait_derive.rs:21
↓ 1 callers
Class
Single
In defining the type `Single`, the first use of `A` is not preceded by `<A>`. Therefore, `Single` is a concrete type, and `A` is defined as above.
src/bin/generics.rs:9
Class
A
A concrete type `A`.
src/bin/generics.rs:5
Class
A
src/bin/generics_gen_fn.rs:4
Class
Account
src/bin/std_hash_alt_key_types.rs:7
Class
AccountInfo
src/bin/std_hash_alt_key_types.rs:12
Interface
AgeWidget
src/bin/trait_disambiguating.rs:9
Interface
Animal
src/bin/trait_dyn.rs:7
Interface
Animal
src/bin/trait.rs:6
Class
Bar
src/bin/trait_ops.rs:7
Class
BarFoo
src/bin/trait_ops.rs:13
Interface
Blue
src/bin/generics_bounds_testcase_empty.rs:9
Class
BlueJay
src/bin/generics_bounds_testcase_empty.rs:5
Class
Book
src/bin/scope_borrow_mut.rs:6
Class
Borrowed
src/bin/scope_lifetime_trait.rs:6
Class
Cardinal
src/bin/generics_bounds_testcase_empty.rs:4
Class
Circle
src/bin/conversion_string.rs:6
Class
City
src/bin/hello_print_fmt.rs:6
Class
ClosedBox
src/bin/mod_struct_visibility.rs:12
Class
Color
src/bin/hello_print_fmt.rs:28
Enum
Color
enum with explicit discriminator
src/bin/custom_types_enum_c_like.rs:15
Enum
Color
src/bin/flow_control_match_destructuring_destructure_enum.rs:7
Interface
CompSciStudent
CompSciStudent (computer science student) is a subtrait of both Programmer and Student. Implementing CompSciStudent requires you to impl both supertra
src/bin/trait_supertraits.rs:20
Interface
Contains
A trait which checks if 2 items are stored inside of container. Also retrieves first or last value.
src/bin/generics_assoc_items_the_problem.rs:8
Interface
Contains
A trait which checks if 2 items are stored inside of container. Also retrieves first or last value.
src/bin/generics_assoc_items_types.rs:8
Class
Cow
src/bin/trait_dyn.rs:5
Enum
Day
src/bin/error_option_unwrap_and_then.rs:7
Class
Deep
src/bin/hello_print_print_debug.rs:12
Interface
DoubleDrop
A trait generic over `T`.
src/bin/generics_gen_trait.rs:9
Class
DoubleError
src/bin/error_multiple_error_types_define_error_type.rs:12
Enum
DoubleError
src/bin/error_multiple_error_types_wrap_error.rs:12
Class
Droppable
src/bin/trait_drop.rs:4
Enum
Either
src/bin/scope_lifetime_struct.rs:18
Class
Empty
Non-copyable types.
src/bin/generics_gen_trait.rs:5
Class
EmptyVec
src/bin/error_multiple_error_types_reenter_question_mark.rs:11
Class
EmptyVec
src/bin/error_multiple_error_types_boxing_errors.rs:11
Class
Fibonacci
src/bin/trait_iter.rs:4
Class
Foo
src/bin/trait_ops.rs:6
Class
Foo
src/bin/flow_control_match_destructuring_destructure_structures.rs:5
Enum
Foo1
Our example enum
src/bin/flow_control_if_let.rs:40
Enum
Foo2
This enum purposely neither implements nor derives PartialEq. That is why comparing Foo::Bar == a fails below.
src/bin/flow_control_if_let.rs:77
Class
FooBar
src/bin/trait_ops.rs:10
Enum
Food
src/bin/error_option_unwrap_and_then.rs:6
Enum
Food
src/bin/error_option_unwrap_map.rs:6
Class
Form
A form with both a UsernameWidget and an AgeWidget
src/bin/trait_disambiguating.rs:15
Enum
Fruit
src/bin/error_option_unwrap_defaults.rs:5
Class
GenVal
src/bin/generics_impl.rs:8
Interface
HasArea
src/bin/generics_bounds.rs:7
Enum
Inch
src/bin/generics_phantom_testcase_units.rs:9
Class
Job
src/bin/error_option_unwrap_question_mark.rs:16
Enum
List
src/bin/custom_types_enum_testcase_linked_list.rs:6
Enum
MathError
src/bin/std_result.rs:7
Enum
MathError
src/bin/std_result_question_mark.rs:6
Enum
Mm
src/bin/generics_phantom_testcase_units.rs:11
Class
NamedBorrowed
src/bin/scope_lifetime_struct.rs:11
Class
Null
src/bin/generics_gen_trait.rs:6
Class
Number
src/bin/conversion_from_into.rs:7
Enum
Number
enum with implicit discriminator (starts at 0)
src/bin/custom_types_enum_c_like.rs:8
Class
OpenBox
A public struct with a public field of generic type `T`
src/bin/mod_struct_visibility.rs:6
Class
Person
src/bin/hello_print_print_debug.rs:31
Class
Person
src/bin/error_option_unwrap_question_mark.rs:11
Class
Person
src/bin/custom_types_structs.rs:8
Class
Person
src/bin/scope_move_partial_move.rs:6
Interface
Person
src/bin/trait_supertraits.rs:4
Class
PhantomStruct
Allow equality test for this type.
src/bin/generics_phantom.rs:12
Class
PhoneNumber
src/bin/error_option_unwrap_question_mark.rs:21
Class
Point
src/bin/scope_borrow_alias.rs:4
Class
Point
src/bin/scope_borrow_ref.rs:5
Class
Point
src/bin/std_box.rs:8
Class
Point
src/bin/fn_methods.rs:4
Class
Point
A struct with two fields
src/bin/custom_types_structs.rs:20
Class
Point2D
src/bin/hello_print_print_display.rs:21
Interface
PrintInOption
src/bin/generics_where.rs:6
Interface
Programmer
src/bin/trait_supertraits.rs:14
Class
Rectangle
src/bin/std_box.rs:16
Class
Rectangle
src/bin/fn_methods.rs:26
Class
Rectangle
src/bin/generics_bounds.rs:16
Class
Rectangle
Structs can be reused as fields of another struct
src/bin/custom_types_structs.rs:26
next →
1–100 of 118, ranked by callers