Struct rocketmq_common::common::sys_flag::message_sys_flag::MessageSysFlag
source · pub struct MessageSysFlag;Implementations§
source§impl MessageSysFlag
impl MessageSysFlag
pub const COMPRESSED_FLAG: i32 = 1i32
pub const MULTI_TAGS_FLAG: i32 = 2i32
pub const TRANSACTION_NOT_TYPE: i32 = 0i32
pub const TRANSACTION_PREPARED_TYPE: i32 = 4i32
pub const TRANSACTION_COMMIT_TYPE: i32 = 8i32
pub const TRANSACTION_ROLLBACK_TYPE: i32 = 12i32
pub const BORNHOST_V6_FLAG: i32 = 16i32
pub const STOREHOSTADDRESS_V6_FLAG: i32 = 32i32
pub const NEED_UNWRAP_FLAG: i32 = 64i32
pub const INNER_BATCH_FLAG: i32 = 128i32
pub const COMPRESSION_LZ4_TYPE: i32 = 256i32
pub const COMPRESSION_ZSTD_TYPE: i32 = 512i32
pub const COMPRESSION_ZLIB_TYPE: i32 = 768i32
pub const COMPRESSION_TYPE_COMPARATOR: i32 = 1_792i32
pub fn get_transaction_value(flag: i32) -> i32
pub fn reset_transaction_value(flag: i32, transaction_type: i32) -> i32
pub fn clear_compressed_flag(flag: i32) -> i32
pub fn get_compression_type(flag: i32) -> CompressionType
pub fn check(flag: i32, expected_flag: i32) -> bool
Auto Trait Implementations§
impl Freeze for MessageSysFlag
impl RefUnwindSafe for MessageSysFlag
impl Send for MessageSysFlag
impl Sync for MessageSysFlag
impl Unpin for MessageSysFlag
impl UnwindSafe for MessageSysFlag
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