MCPcopy Create free account

hub / github.com/JetBrains/100-exercises-to-learn-rust / types & classes

Types & classes176 in github.com/JetBrains/100-exercises-to-learn-rust

↓ 2 callersClassTicketId
TicketManagement/TwoStates/Task/src/lib.rs:18
↓ 1 callersClassTicketId
TicketManagement/IndexMutTrait/Task/src/lib.rs:13
↓ 1 callersClassTicketId
TicketManagement/BTreeMap/Task/src/lib.rs:17
↓ 1 callersClassTicketId
TicketManagement/IndexTrait/Task/src/lib.rs:13
↓ 1 callersClassTicketId
TicketManagement/HashMap/Task/src/lib.rs:15
↓ 1 callersClassTicketId
Threads/AckPattern/Task/src/store.rs:5
↓ 1 callersClassTicketId
Threads/RwLock/Task/src/store.rs:6
↓ 1 callersClassTicketId
Threads/Patching/Task/src/store.rs:5
↓ 1 callersClassTicketId
Threads/WithoutChannels/Task/src/store.rs:7
↓ 1 callersClassTicketId
Threads/MutexSendAndArc/Task/src/store.rs:6
↓ 1 callersClassTicketId
Threads/Client/Task/src/store.rs:5
↓ 1 callersClassTicketId
Threads/BoundedChannels/Task/src/store.rs:5
↓ 1 callersClassTicketId
Threads/Channels/Task/src/store.rs:5
ClassAliasGenerator
helpers/mdbook-link-shortener/src/lib.rs:14
ClassAppState
Futures/Outro/Task/src/lib.rs:68
ClassCli
helpers/mdbook-link-shortener/src/main.rs:11
EnumCommand
Refer to the tests to understand the expected schema.
Threads/AckPattern/Task/src/lib.rs:9
EnumCommand
Threads/RwLock/Task/src/lib.rs:51
EnumCommand
Threads/Patching/Task/src/lib.rs:60
EnumCommand
Threads/MutexSendAndArc/Task/src/lib.rs:52
EnumCommand
No longer public! This becomes an internal detail of the library now.
Threads/Client/Task/src/lib.rs:46
EnumCommand
Threads/BoundedChannels/Task/src/lib.rs:48
EnumCommand
Threads/Channels/Task/src/lib.rs:8
ClassCreateTicketRequest
Futures/Outro/Task/src/lib.rs:56
ClassDropBomb
TODO: implement a so-called "Drop bomb": a type that panics when dropped unless a certain operation has been performed on it. You can see the expected
Traits/DropTrait/Task/src/lib.rs:4
ClassDropTracker
Threads/InteriorMutability/Task/src/lib.rs:7
ClassExerciseLinker
helpers/mdbook-exercise-linker/src/lib.rs:6
InterfaceIsEven
Traits/Trait/Task/src/lib.rs:6
ClassLinkShortener
helpers/mdbook-link-shortener/src/lib.rs:12
ClassMessage
Futures/AsyncAwarePrimitives/Task/src/lib.rs:9
ClassOrder
TicketV1/Structs/Task/src/main.rs:8
ClassOrder
TicketV1/Outro/Task/src/lib.rs:15
ClassOverloadedError
Threads/RwLock/Task/src/lib.rs:43
ClassOverloadedError
Threads/Patching/Task/src/lib.rs:52
ClassOverloadedError
Threads/MutexSendAndArc/Task/src/lib.rs:44
ClassOverloadedError
Threads/BoundedChannels/Task/src/lib.rs:40
ClassParseStatusError
TicketV2/TryFromTrait/Task/src/lib.rs:13
ClassParseStatusError
TicketV2/Outro/Task/src/status.rs:37
ClassParseStatusError
TicketV2/ErrorSource/Task/src/status.rs:26
ClassPatchTicketRequest
Futures/Outro/Task/src/lib.rs:62
InterfacePower
Traits/AssociatedVsGenericTypes/Task/src/lib.rs:16
ClassSaturatingU16
Traits/Outro/Task/src/lib.rs:11
EnumShape
TicketV2/BranchingMatch/Task/src/lib.rs:1
EnumShape
TicketV2/BranchingIfLetAndLetElse/Task/src/lib.rs:1
EnumStatus
TicketV2/Fallibility/Task/src/lib.rs:12
EnumStatus
TicketV2/TryFromTrait/Task/src/lib.rs:5
EnumStatus
TicketV2/Unwrap/Task/src/lib.rs:26
EnumStatus
TicketV2/Nullability/Task/src/lib.rs:11
EnumStatus
TicketV2/Outro/Task/src/status.rs:5
EnumStatus
TicketV2/VariantsWithData/Task/src/lib.rs:13
EnumStatus
TicketV2/Enums/Task/src/lib.rs:14
EnumStatus
TicketV2/ErrorTrait/Task/src/lib.rs:47
EnumStatus
TicketV2/ErrorSource/Task/src/status.rs:2
EnumStatus
TicketV2/thiserror/Task/src/lib.rs:26
EnumStatus
TicketV2/ErrorEnums/Task/src/lib.rs:32
EnumStatus
TicketManagement/IndexMutTrait/Task/src/lib.rs:30
EnumStatus
TicketManagement/TwoStates/Task/src/lib.rs:35
EnumStatus
TicketManagement/ImplTraitPt2/Task/src/lib.rs:19
EnumStatus
TicketManagement/BTreeMap/Task/src/lib.rs:34
EnumStatus
TicketManagement/IndexTrait/Task/src/lib.rs:30
EnumStatus
TicketManagement/HashMap/Task/src/lib.rs:32
EnumStatus
TicketManagement/Iterators/Task/src/lib.rs:34
EnumStatus
TicketManagement/ImplTrait/Task/src/lib.rs:18
EnumStatus
TicketManagement/Iter/Task/src/lib.rs:31
EnumStatus
TicketManagement/Combinators/Task/src/lib.rs:18
EnumStatus
TicketManagement/Lifetimes/Task/src/lib.rs:17
EnumStatus
Threads/AckPattern/Task/src/data.rs:19
EnumStatus
Threads/RwLock/Task/src/data.rs:19
EnumStatus
Threads/Patching/Task/src/data.rs:27
EnumStatus
Threads/WithoutChannels/Task/src/data.rs:19
EnumStatus
Threads/MutexSendAndArc/Task/src/data.rs:19
EnumStatus
Threads/Client/Task/src/data.rs:19
EnumStatus
Threads/BoundedChannels/Task/src/data.rs:19
EnumStatus
Threads/Channels/Task/src/data.rs:19
EnumSubCommand
helpers/mdbook-link-shortener/src/main.rs:17
ClassSummary
Traits/CloneTrait/Task/src/main.rs:24
ClassSupports
helpers/mdbook-link-shortener/src/main.rs:23
ClassTicket
Traits/StringSlices/Task/src/lib.rs:3
ClassTicket
Traits/OperatorOverloading/Task/src/lib.rs:3
ClassTicket
Traits/DeriveMacros/Task/src/lib.rs:12
ClassTicket
Traits/DerefTrait/Task/src/lib.rs:7
ClassTicket
Traits/CloneTrait/Task/src/main.rs:9
ClassTicket
Futures/Outro/Task/src/lib.rs:23
ClassTicket
TicketV1/Encapsulation/Task/src/lib.rs:2
ClassTicket
TicketV1/Heap/Task/tests/tests.rs:1
ClassTicket
TicketV1/Validation/Task/src/lib.rs:1
ClassTicket
TicketV1/Modules/Task/src/main.rs:12
ClassTicket
TicketV1/ReferencesInMemory/Task/tests/tests.rs:1
ClassTicket
TicketV1/Ownership/Task/src/lib.rs:6
ClassTicket
TicketV1/Visibility/Task/src/lib.rs:4
ClassTicket
TicketV1/Setters/Task/src/lib.rs:6
ClassTicket
TicketV2/Fallibility/Task/src/lib.rs:5
ClassTicket
TicketV2/Unwrap/Task/src/lib.rs:19
ClassTicket
TicketV2/Nullability/Task/src/lib.rs:4
ClassTicket
We no longer need to make the fields private! Since each field encapsulates its own validation logic, there is no risk of a user of `Ticket` modifying
TicketV2/Outro/Task/src/lib.rs:24
ClassTicket
TicketV2/VariantsWithData/Task/src/lib.rs:6
ClassTicket
`derive`s are recursive: it can only derive `PartialEq` if all fields also implement `PartialEq`. Same holds for `Debug`. Do what you must with `Statu
TicketV2/Enums/Task/src/lib.rs:7
ClassTicket
TicketV2/ErrorTrait/Task/src/lib.rs:40
ClassTicket
TicketV2/ErrorSource/Task/src/lib.rs:31
ClassTicket
TicketV2/thiserror/Task/src/lib.rs:19
next →1–100 of 176, ranked by callers