MCPcopy Create free account
hub / github.com/eigenform/perfect / sample

Method sample

perfect/src/experiments/decoder.rs:26–33  ·  view source on GitHub ↗
(&self, rng: &mut R)

Source from the content-addressed store, hash-verified

24}
25impl Distribution<LegacyPrefix> for Standard {
26 fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> LegacyPrefix {
27 match rng.gen_range(1..=3) {
28 1 => LegacyPrefix::Group1(rng.gen()),
29 2 => LegacyPrefix::Group2(rng.gen()),
30 3 => LegacyPrefix::Group3(rng.gen()),
31 _ => unreachable!(),
32 }
33 }
34}
35
36

Callers

nothing calls this directly

Calls 15

RexPrefixClass · 0.85
ModRmClass · 0.85
SibClass · 0.85
LegacyOpcodeClass · 0.85
Opcode38Class · 0.85
Opcode3aClass · 0.85
OpcodeVex3Class · 0.85
OpcodeVex2Class · 0.85
OpcodeXop3Class · 0.85
RandomEncodingClass · 0.85
genMethod · 0.80
as_bytesMethod · 0.80

Tested by

no test coverage detected