Lines Matching refs:getter
91 ($name:ident, $level:expr, $flag:path, $ty:ty, $getter:ty) => {
97 let mut getter: $getter = Get::uninit();
103 getter.ffi_ptr(),
104 getter.ffi_len(),
108 match <$ty>::try_from(getter.assume_init()) {
130 /// * `GetOnly`, `SetOnly` or `Both`: whether you want to implement only getter, only setter or
141 /// * `$getter:ty`: `Get` implementation; optional; only for `GetOnly` and `Both`.
201 * Matchers with generic getter types must be placed at the end, so
211 $getter:ty) =>
217 getsockopt_impl!($name, $level, $flag, $ty, $getter);
237 $getter:ty, $setter:ty) =>
244 getsockopt_impl!($name, $level, $flag, $ty, $getter);
1065 /// Helper trait that describes what is expected from a `GetSockOpt` getter.