Lines Matching refs:target
60 /// Encode `target` as a `u64`. The only requirement on this value is that
62 fn encode(&self, target: Ref<'_, Self::Target>) -> u64;
72 /// Release ownership of the value referred to by `target` and return it.
73 fn release(&self, target: Ref<'_, Self::Target>) -> Self::Data;
91 fn encode(&self, target: Ref<'_, Self::Target>) -> u64 {
92 target.as_raw_fd() as u64
101 fn release(&self, target: Ref<'_, Self::Target>) -> Self::Data {
102 target.consume()
146 fn encode(&self, target: Ref<'_, Self::Target>) -> u64 {
147 target.as_fd().as_raw_fd() as u64
156 fn release(&self, target: Ref<'_, Self::Target>) -> Self::Data {
160 let raw_fd = target.consume().as_raw_fd();