EditorWorkspacesCoursesInterviewsGround CallDaily ChallengesReadsGames
Sign InSign Up
Tools
Resume De-AI-ifierAI Email RewriterAI Code DetectorAI Watermark ToolREADME GeneratorSQL AssistantText SummarizerAI Text GeneratorSystem Prompt DiffAI Code SecurityCommit Message GeneratorInterview Question PackSchema Seed DataGraphQL ExplainerJSON DiffDiff & PatchJSON FormatterSQL FormatterJSON ↔ CSVBase64 CodecLog ParserProtobuf DecoderMessagePack DecoderCBOR DecoderAvro DecoderThrift DecoderASN.1 DecoderFlatBuffers DecoderCap'n Proto DecoderJWT DebuggerENV LinterPassword GeneratorUUID GeneratorRegex TesterEpoch ConverterMeeting PlannerDate MathCron BuilderQR GeneratorColor PickerLucky Draw WheelSpeed TestDiagram StudioCanvas DrawingTurtle Game
Sign InSign Up
Notifications 0
← All coursesrust
Rust Sharp Edges
Copy vs Clone, ! type, Pin, Cow, and patterns the book glosses over.
Ownership is not the end of the story. Learn when Copy lies to you, why ! is a type, stack pinning basics, Cow for zero-copy APIs, and repr patterns for FFI-safe newtypes.
Learn with Ada, your AI coding mentor — ask questions or tap I’m stuck in any lesson for a nudge without spoilers.
Course content
Type Semantics
- ○Copy vs Clone vs Move in Public APIsFree16 min
- 🔒The Never Type (!) and Diverging Functions14 min
Performance
- 🔒Cow — Clone on Write Without Drama15 min
FFI & Safety
- 🔒repr(transparent) and Newtype Patterns16 min
Under the Hood
- 🔒const, static, and Lazy Initialization15 min
Async & Self-Referential
- 🔒Pin — Why async Needs It (Basics)18 min