diff options
Diffstat (limited to 'src/platform/udp.rs')
-rw-r--r-- | src/platform/udp.rs | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/platform/udp.rs b/src/platform/udp.rs index 3671229..e1180fb 100644 --- a/src/platform/udp.rs +++ b/src/platform/udp.rs @@ -10,7 +10,7 @@ pub trait Reader<E: Endpoint>: Send + Sync { pub trait Writer<E: Endpoint>: Send + Sync + Clone + 'static { type Error: Error; - fn write(&self, buf: &[u8], dst: &E) -> Result<(), Self::Error>; + fn write(&self, buf: &[u8], dst: &mut E) -> Result<(), Self::Error>; } pub trait UDP: Send + Sync + 'static { @@ -30,8 +30,6 @@ pub trait Owner: Send { fn get_port(&self) -> u16; - fn get_fwmark(&self) -> Option<u32>; - fn set_fwmark(&mut self, value: Option<u32>) -> Result<(), Self::Error>; } |