Enum t2plugin::BinaryType
source · #[repr(u32)]pub enum BinaryType {
Show 32 variants
bt_compound,
bt_int_8,
bt_int_16,
bt_int_32,
bt_int_64,
bt_int_128,
bt_int_256,
bt_uint_8,
bt_uint_16,
bt_uint_32,
bt_uint_64,
bt_uint_128,
bt_uint_256,
bt_hex_8,
bt_hex_16,
bt_hex_32,
bt_hex_64,
bt_hex_128,
bt_hex_256,
bt_float,
bt_double,
bt_long_double,
bt_char,
bt_string,
bt_flow_direction,
bt_timestamp,
bt_duration,
bt_mac_addr,
bt_ip4_addr,
bt_ip6_addr,
bt_ipx_addr,
bt_string_class,
}
Expand description
Types of values which can be outputted in Tranalyzer2 flow files.
Enum copied from tranalyzer2/src/binaryValue.h
. These types describe the types of values
outputted in Tranalyzer2 columns. They are used when building a Header
in the
T2Plugin::print_header
method.
Variants§
bt_compound
bt_int_8
bt_int_16
bt_int_32
bt_int_64
bt_int_128
bt_int_256
bt_uint_8
bt_uint_16
bt_uint_32
bt_uint_64
bt_uint_128
bt_uint_256
bt_hex_8
bt_hex_16
bt_hex_32
bt_hex_64
bt_hex_128
bt_hex_256
bt_float
bt_double
bt_long_double
bt_char
bt_string
bt_flow_direction
bt_timestamp
bt_duration
bt_mac_addr
bt_ip4_addr
bt_ip6_addr
bt_ipx_addr
bt_string_class
Trait Implementations§
source§impl Clone for BinaryType
impl Clone for BinaryType
source§fn clone(&self) -> BinaryType
fn clone(&self) -> BinaryType
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for BinaryType
Auto Trait Implementations§
impl RefUnwindSafe for BinaryType
impl Send for BinaryType
impl Sync for BinaryType
impl Unpin for BinaryType
impl UnwindSafe for BinaryType
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