pub struct SrvRecord {
pub priority: u16,
pub weight: u16,
pub port: u16,
pub target: String,
}Expand description
SRV record data (RFC 2782)
Fields§
§priority: u16Priority (lower = preferred)
weight: u16Weight for load balancing among same-priority targets
port: u16Port number
target: StringTarget hostname
Trait Implementations§
impl Eq for SrvRecord
impl StructuralPartialEq for SrvRecord
Auto Trait Implementations§
impl Freeze for SrvRecord
impl RefUnwindSafe for SrvRecord
impl Send for SrvRecord
impl Sync for SrvRecord
impl Unpin for SrvRecord
impl UnwindSafe for SrvRecord
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)