pub enum BencodeRefKind<'a, K, V> {
Int(i64),
Bytes(&'a [u8]),
List(&'a dyn BListAccess<V>),
Dict(&'a dyn BDictAccess<K, V>),
}
Expand description
Abstract representation of a BencodeRef
object.
Variants§
Int(i64)
Bencode Integer.
Bytes(&'a [u8])
Bencode Bytes.
List(&'a dyn BListAccess<V>)
Bencode List.
Dict(&'a dyn BDictAccess<K, V>)
Bencode Dictionary.
Auto Trait Implementations§
impl<'a, K, V> Freeze for RefKind<'a, K, V>
impl<'a, K, V> !RefUnwindSafe for RefKind<'a, K, V>
impl<'a, K, V> !Send for RefKind<'a, K, V>
impl<'a, K, V> !Sync for RefKind<'a, K, V>
impl<'a, K, V> Unpin for RefKind<'a, K, V>
impl<'a, K, V> !UnwindSafe for RefKind<'a, K, V>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more