pub enum Compare {
PackedPfd,
Address,
Float,
Fixed,
National,
Alphanumeric,
Refused(u32),
References,
ZonedBytes {
zoned_first: bool,
},
Dbcs,
}Variants§
PackedPfd
Address
Float
Fixed
National
Alphanumeric
Refused(u32)
References
Two addresses, one side an object reference: equal when both identify the same object, else less. Each side is looked up, the first first, and one that was freed or never given abends.
ZonedBytes
A zoned integer, the first operand when zoned_first, against a nonnumeric one: its bytes
as rt::store::compared_zoned_bytes gives them, never its value, compared as alphanumeric.
Dbcs
A DBCS operand against DBCS, SPACE, ALL or a group, padded with DBCS spaces and in binary order, or against national through the code page.
Trait Implementations§
impl Copy for Compare
impl Eq for Compare
impl StructuralPartialEq for Compare
Auto Trait Implementations§
impl Freeze for Compare
impl RefUnwindSafe for Compare
impl Send for Compare
impl Sync for Compare
impl Unpin for Compare
impl UnsafeUnpin for Compare
impl UnwindSafe for Compare
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