Especialização de Sistemas com Rust • Avaliação Formativa de Fixação

Instruções:

  • Clique na alternativa que julgar correta para cada uma das questões.
  • O sistema fornecerá feedback técnico imediato e detalhado.

Questão 1: O que são Traits no Rust e como eles se comparam a Interfaces em linguagens orientadas a objetos?


Questão 2: Qual é a diferença de performance entre Despacho Estático (`impl Trait` / Generics) e Despacho Dinâmico (`dyn Trait`)?


Questão 3: Como utilizar o atributo `#[derive(...)]` para implementar automaticamente traits comuns da biblioteca padrão em uma struct?