webrtc_turn/proto/
dontfrag.rs1#[cfg(test)]
2mod dontfrag_test;
3
4use stun::attributes::*;
5use stun::message::*;
6
7use util::Error;
8
9#[derive(Debug, Default, PartialEq)]
11pub struct DontFragmentAttr;
12
13impl Setter for DontFragmentAttr {
14 fn add_to(&self, m: &mut Message) -> Result<(), Error> {
16 m.add(ATTR_DONT_FRAGMENT, &[]);
17 Ok(())
18 }
19}
20
21impl Getter for DontFragmentAttr {
22 fn get_from(&mut self, m: &Message) -> Result<(), Error> {
24 let _ = m.get(ATTR_DONT_FRAGMENT)?;
25 Ok(())
26 }
27}