Enum trust_dns_proto::op::op_code::OpCode
source · pub enum OpCode {
Query,
Status,
Notify,
Update,
}Expand description
Operation code for queries, updates, and responses
RFC 1035, DOMAIN NAMES - IMPLEMENTATION AND SPECIFICATION, November 1987
OPCODE A four bit field that specifies kind of query in this
message. This value is set by the originator of a query
and copied into the response. The values are:
0 a standard query (QUERY)
1 an inverse query (IQUERY)
2 a server status request (STATUS)
3-15 reserved for future useVariants§
Query
Query request RFC 1035
Status
Status message RFC 1035
Notify
Notify of change RFC 1996
Update
Update message RFC 2136
Implementations§
Trait Implementations§
source§impl From<OpCode> for u8
impl From<OpCode> for u8
Convert from OpCode to u8
use std::convert::From;
use trust_dns_proto::op::op_code::OpCode;
let var: u8 = From::from(OpCode::Query);
assert_eq!(0, var);
let var: u8 = OpCode::Query.into();
assert_eq!(0, var);source§impl PartialOrd<OpCode> for OpCode
impl PartialOrd<OpCode> for OpCode
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read more