Enum bip_bencode::BencodeKind [] [src]

pub enum BencodeKind<'b, 'a: 'b> {
    Int(i64),
    Bytes(&'a [u8]),
    List(&'b [Bencode<'a>]),
    Dict(&'b Dictionary<'a, Bencode<'a>>),
}

Abstract representation of a Bencode object.

Variants

Int(i64)

Bencode Integer.

Bytes(&'a [u8])

Bencode Bytes.

List(&'b [Bencode<'a>])

Bencode List.

Dict(&'b Dictionary<'a, Bencode<'a>>)

Bencode Dictionary.