Lines Matching refs:setter
46 ($name:ident, $level:expr, $flag:path, $ty:ty, $setter:ty) => {
52 let setter: $setter = Set::new(val);
58 setter.ffi_ptr(),
59 setter.ffi_len(),
130 /// * `GetOnly`, `SetOnly` or `Both`: whether you want to implement only getter, only setter or
142 /// * `$setter:ty`: `Set` implementation; optional; only for `SetOnly` and `Both`.
227 $setter:ty) =>
233 setsockopt_impl!($name, $level, $flag, $ty, $setter);
237 $getter:ty, $setter:ty) =>
243 setsockopt_impl!($name, $level, $flag, $ty, $setter);
1079 /// Helper trait that describes what is expected from a `SetSockOpt` setter.
1081 /// Initialize the setter with a given value.