Skip to main content

BitPieceHasFields

Trait BitPieceHasFields 

Source
pub trait BitPieceHasFields: BitPiece {
    type Fields;

    // Required methods
    fn from_fields(fields: Self::Fields) -> Self;
    fn to_fields(self) -> Self::Fields;
}

Required Associated Types§

Source

type Fields

the type which represents the expanded view of this bitpiece.

Required Methods§

Source

fn from_fields(fields: Self::Fields) -> Self

Source

fn to_fields(self) -> Self::Fields

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl BitPieceHasFields for bool

Source§

type Fields = bool

Source§

fn from_fields(fields: Self::Fields) -> Self

Source§

fn to_fields(self) -> Self::Fields

Source§

impl BitPieceHasFields for i8

Source§

type Fields = i8

Source§

fn from_fields(fields: Self::Fields) -> Self

Source§

fn to_fields(self) -> Self::Fields

Source§

impl BitPieceHasFields for i16

Source§

type Fields = i16

Source§

fn from_fields(fields: Self::Fields) -> Self

Source§

fn to_fields(self) -> Self::Fields

Source§

impl BitPieceHasFields for i32

Source§

type Fields = i32

Source§

fn from_fields(fields: Self::Fields) -> Self

Source§

fn to_fields(self) -> Self::Fields

Source§

impl BitPieceHasFields for i64

Source§

type Fields = i64

Source§

fn from_fields(fields: Self::Fields) -> Self

Source§

fn to_fields(self) -> Self::Fields

Source§

impl BitPieceHasFields for u8

Source§

type Fields = u8

Source§

fn from_fields(fields: Self::Fields) -> Self

Source§

fn to_fields(self) -> Self::Fields

Source§

impl BitPieceHasFields for u16

Source§

type Fields = u16

Source§

fn from_fields(fields: Self::Fields) -> Self

Source§

fn to_fields(self) -> Self::Fields

Source§

impl BitPieceHasFields for u32

Source§

type Fields = u32

Source§

fn from_fields(fields: Self::Fields) -> Self

Source§

fn to_fields(self) -> Self::Fields

Source§

impl BitPieceHasFields for u64

Source§

type Fields = u64

Source§

fn from_fields(fields: Self::Fields) -> Self

Source§

fn to_fields(self) -> Self::Fields

Implementors§

Source§

impl BitPieceHasFields for B1

Source§

impl BitPieceHasFields for B2

Source§

impl BitPieceHasFields for B3

Source§

impl BitPieceHasFields for B4

Source§

impl BitPieceHasFields for B5

Source§

impl BitPieceHasFields for B6

Source§

impl BitPieceHasFields for B7

Source§

impl BitPieceHasFields for B8

Source§

impl BitPieceHasFields for B9

Source§

impl BitPieceHasFields for B10

Source§

impl BitPieceHasFields for B11

Source§

impl BitPieceHasFields for B12

Source§

impl BitPieceHasFields for B13

Source§

impl BitPieceHasFields for B14

Source§

impl BitPieceHasFields for B15

Source§

impl BitPieceHasFields for B16

Source§

impl BitPieceHasFields for B17

Source§

impl BitPieceHasFields for B18

Source§

impl BitPieceHasFields for B19

Source§

impl BitPieceHasFields for B20

Source§

impl BitPieceHasFields for B21

Source§

impl BitPieceHasFields for B22

Source§

impl BitPieceHasFields for B23

Source§

impl BitPieceHasFields for B24

Source§

impl BitPieceHasFields for B25

Source§

impl BitPieceHasFields for B26

Source§

impl BitPieceHasFields for B27

Source§

impl BitPieceHasFields for B28

Source§

impl BitPieceHasFields for B29

Source§

impl BitPieceHasFields for B30

Source§

impl BitPieceHasFields for B31

Source§

impl BitPieceHasFields for B32

Source§

impl BitPieceHasFields for B33

Source§

impl BitPieceHasFields for B34

Source§

impl BitPieceHasFields for B35

Source§

impl BitPieceHasFields for B36

Source§

impl BitPieceHasFields for B37

Source§

impl BitPieceHasFields for B38

Source§

impl BitPieceHasFields for B39

Source§

impl BitPieceHasFields for B40

Source§

impl BitPieceHasFields for B41

Source§

impl BitPieceHasFields for B42

Source§

impl BitPieceHasFields for B43

Source§

impl BitPieceHasFields for B44

Source§

impl BitPieceHasFields for B45

Source§

impl BitPieceHasFields for B46

Source§

impl BitPieceHasFields for B47

Source§

impl BitPieceHasFields for B48

Source§

impl BitPieceHasFields for B49

Source§

impl BitPieceHasFields for B50

Source§

impl BitPieceHasFields for B51

Source§

impl BitPieceHasFields for B52

Source§

impl BitPieceHasFields for B53

Source§

impl BitPieceHasFields for B54

Source§

impl BitPieceHasFields for B55

Source§

impl BitPieceHasFields for B56

Source§

impl BitPieceHasFields for B57

Source§

impl BitPieceHasFields for B58

Source§

impl BitPieceHasFields for B59

Source§

impl BitPieceHasFields for B60

Source§

impl BitPieceHasFields for B61

Source§

impl BitPieceHasFields for B62

Source§

impl BitPieceHasFields for B63

Source§

impl BitPieceHasFields for B64

Source§

impl BitPieceHasFields for SB1

Source§

impl BitPieceHasFields for SB2

Source§

impl BitPieceHasFields for SB3

Source§

impl BitPieceHasFields for SB4

Source§

impl BitPieceHasFields for SB5

Source§

impl BitPieceHasFields for SB6

Source§

impl BitPieceHasFields for SB7

Source§

impl BitPieceHasFields for SB8

Source§

impl BitPieceHasFields for SB9

Source§

impl BitPieceHasFields for SB10

Source§

impl BitPieceHasFields for SB11

Source§

impl BitPieceHasFields for SB12

Source§

impl BitPieceHasFields for SB13

Source§

impl BitPieceHasFields for SB14

Source§

impl BitPieceHasFields for SB15

Source§

impl BitPieceHasFields for SB16

Source§

impl BitPieceHasFields for SB17

Source§

impl BitPieceHasFields for SB18

Source§

impl BitPieceHasFields for SB19

Source§

impl BitPieceHasFields for SB20

Source§

impl BitPieceHasFields for SB21

Source§

impl BitPieceHasFields for SB22

Source§

impl BitPieceHasFields for SB23

Source§

impl BitPieceHasFields for SB24

Source§

impl BitPieceHasFields for SB25

Source§

impl BitPieceHasFields for SB26

Source§

impl BitPieceHasFields for SB27

Source§

impl BitPieceHasFields for SB28

Source§

impl BitPieceHasFields for SB29

Source§

impl BitPieceHasFields for SB30

Source§

impl BitPieceHasFields for SB31

Source§

impl BitPieceHasFields for SB32

Source§

impl BitPieceHasFields for SB33

Source§

impl BitPieceHasFields for SB34

Source§

impl BitPieceHasFields for SB35

Source§

impl BitPieceHasFields for SB36

Source§

impl BitPieceHasFields for SB37

Source§

impl BitPieceHasFields for SB38

Source§

impl BitPieceHasFields for SB39

Source§

impl BitPieceHasFields for SB40

Source§

impl BitPieceHasFields for SB41

Source§

impl BitPieceHasFields for SB42

Source§

impl BitPieceHasFields for SB43

Source§

impl BitPieceHasFields for SB44

Source§

impl BitPieceHasFields for SB45

Source§

impl BitPieceHasFields for SB46

Source§

impl BitPieceHasFields for SB47

Source§

impl BitPieceHasFields for SB48

Source§

impl BitPieceHasFields for SB49

Source§

impl BitPieceHasFields for SB50

Source§

impl BitPieceHasFields for SB51

Source§

impl BitPieceHasFields for SB52

Source§

impl BitPieceHasFields for SB53

Source§

impl BitPieceHasFields for SB54

Source§

impl BitPieceHasFields for SB55

Source§

impl BitPieceHasFields for SB56

Source§

impl BitPieceHasFields for SB57

Source§

impl BitPieceHasFields for SB58

Source§

impl BitPieceHasFields for SB59

Source§

impl BitPieceHasFields for SB60

Source§

impl BitPieceHasFields for SB61

Source§

impl BitPieceHasFields for SB62

Source§

impl BitPieceHasFields for SB63

Source§

impl BitPieceHasFields for SB64