aya-log.txt 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353
  1. pub mod aya_log
  2. pub use aya_log::Level
  3. pub enum aya_log::Error
  4. pub aya_log::Error::MapError(aya::maps::MapError)
  5. pub aya_log::Error::MapNotFound
  6. pub aya_log::Error::ProgramError(aya::programs::ProgramError)
  7. pub aya_log::Error::ProgramNotFound
  8. impl core::convert::From<aya::maps::MapError> for aya_log::Error
  9. pub fn aya_log::Error::from(source: aya::maps::MapError) -> Self
  10. impl core::convert::From<aya::programs::ProgramError> for aya_log::Error
  11. pub fn aya_log::Error::from(source: aya::programs::ProgramError) -> Self
  12. impl core::error::Error for aya_log::Error
  13. pub fn aya_log::Error::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
  14. impl core::fmt::Debug for aya_log::Error
  15. pub fn aya_log::Error::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
  16. impl core::fmt::Display for aya_log::Error
  17. pub fn aya_log::Error::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
  18. impl core::marker::Freeze for aya_log::Error
  19. impl core::marker::Send for aya_log::Error
  20. impl core::marker::Sync for aya_log::Error
  21. impl core::marker::Unpin for aya_log::Error
  22. impl !core::panic::unwind_safe::RefUnwindSafe for aya_log::Error
  23. impl !core::panic::unwind_safe::UnwindSafe for aya_log::Error
  24. impl<T, U> core::convert::Into<U> for aya_log::Error where U: core::convert::From<T>
  25. pub fn aya_log::Error::into(self) -> U
  26. impl<T, U> core::convert::TryFrom<U> for aya_log::Error where U: core::convert::Into<T>
  27. pub type aya_log::Error::Error = core::convert::Infallible
  28. pub fn aya_log::Error::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
  29. impl<T, U> core::convert::TryInto<U> for aya_log::Error where U: core::convert::TryFrom<T>
  30. pub type aya_log::Error::Error = <U as core::convert::TryFrom<T>>::Error
  31. pub fn aya_log::Error::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
  32. impl<T> alloc::string::ToString for aya_log::Error where T: core::fmt::Display + ?core::marker::Sized
  33. pub fn aya_log::Error::to_string(&self) -> alloc::string::String
  34. impl<T> core::any::Any for aya_log::Error where T: 'static + ?core::marker::Sized
  35. pub fn aya_log::Error::type_id(&self) -> core::any::TypeId
  36. impl<T> core::borrow::Borrow<T> for aya_log::Error where T: ?core::marker::Sized
  37. pub fn aya_log::Error::borrow(&self) -> &T
  38. impl<T> core::borrow::BorrowMut<T> for aya_log::Error where T: ?core::marker::Sized
  39. pub fn aya_log::Error::borrow_mut(&mut self) -> &mut T
  40. impl<T> core::convert::From<T> for aya_log::Error
  41. pub fn aya_log::Error::from(t: T) -> T
  42. pub struct aya_log::DefaultFormatter
  43. impl<T> aya_log::Formatter<T> for aya_log::DefaultFormatter where T: alloc::string::ToString
  44. pub fn aya_log::DefaultFormatter::format(v: T) -> alloc::string::String
  45. impl core::marker::Freeze for aya_log::DefaultFormatter
  46. impl core::marker::Send for aya_log::DefaultFormatter
  47. impl core::marker::Sync for aya_log::DefaultFormatter
  48. impl core::marker::Unpin for aya_log::DefaultFormatter
  49. impl core::panic::unwind_safe::RefUnwindSafe for aya_log::DefaultFormatter
  50. impl core::panic::unwind_safe::UnwindSafe for aya_log::DefaultFormatter
  51. impl<T, U> core::convert::Into<U> for aya_log::DefaultFormatter where U: core::convert::From<T>
  52. pub fn aya_log::DefaultFormatter::into(self) -> U
  53. impl<T, U> core::convert::TryFrom<U> for aya_log::DefaultFormatter where U: core::convert::Into<T>
  54. pub type aya_log::DefaultFormatter::Error = core::convert::Infallible
  55. pub fn aya_log::DefaultFormatter::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
  56. impl<T, U> core::convert::TryInto<U> for aya_log::DefaultFormatter where U: core::convert::TryFrom<T>
  57. pub type aya_log::DefaultFormatter::Error = <U as core::convert::TryFrom<T>>::Error
  58. pub fn aya_log::DefaultFormatter::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
  59. impl<T> core::any::Any for aya_log::DefaultFormatter where T: 'static + ?core::marker::Sized
  60. pub fn aya_log::DefaultFormatter::type_id(&self) -> core::any::TypeId
  61. impl<T> core::borrow::Borrow<T> for aya_log::DefaultFormatter where T: ?core::marker::Sized
  62. pub fn aya_log::DefaultFormatter::borrow(&self) -> &T
  63. impl<T> core::borrow::BorrowMut<T> for aya_log::DefaultFormatter where T: ?core::marker::Sized
  64. pub fn aya_log::DefaultFormatter::borrow_mut(&mut self) -> &mut T
  65. impl<T> core::convert::From<T> for aya_log::DefaultFormatter
  66. pub fn aya_log::DefaultFormatter::from(t: T) -> T
  67. pub struct aya_log::EbpfLogger<T>
  68. impl aya_log::EbpfLogger<&'static dyn log::Log>
  69. pub fn aya_log::EbpfLogger<&'static dyn log::Log>::init(bpf: &mut aya::bpf::Ebpf) -> core::result::Result<Self, aya_log::Error>
  70. pub fn aya_log::EbpfLogger<&'static dyn log::Log>::init_from_id(program_id: u32) -> core::result::Result<Self, aya_log::Error>
  71. impl<T: log::Log> aya_log::EbpfLogger<T>
  72. pub fn aya_log::EbpfLogger<T>::flush(&mut self)
  73. pub fn aya_log::EbpfLogger<T>::init_from_id_with_logger(program_id: u32, logger: T) -> core::result::Result<Self, aya_log::Error>
  74. pub fn aya_log::EbpfLogger<T>::init_with_logger(bpf: &mut aya::bpf::Ebpf, logger: T) -> core::result::Result<Self, aya_log::Error>
  75. impl<T> std::os::fd::owned::AsFd for aya_log::EbpfLogger<T>
  76. pub fn aya_log::EbpfLogger<T>::as_fd(&self) -> std::os::fd::owned::BorrowedFd<'_>
  77. impl<T> std::os::fd::raw::AsRawFd for aya_log::EbpfLogger<T>
  78. pub fn aya_log::EbpfLogger<T>::as_raw_fd(&self) -> std::os::fd::raw::RawFd
  79. impl<T> core::marker::Freeze for aya_log::EbpfLogger<T> where T: core::marker::Freeze
  80. impl<T> core::marker::Send for aya_log::EbpfLogger<T> where T: core::marker::Send
  81. impl<T> core::marker::Sync for aya_log::EbpfLogger<T> where T: core::marker::Sync
  82. impl<T> core::marker::Unpin for aya_log::EbpfLogger<T> where T: core::marker::Unpin
  83. impl<T> core::panic::unwind_safe::RefUnwindSafe for aya_log::EbpfLogger<T> where T: core::panic::unwind_safe::RefUnwindSafe
  84. impl<T> core::panic::unwind_safe::UnwindSafe for aya_log::EbpfLogger<T> where T: core::panic::unwind_safe::UnwindSafe
  85. impl<T, U> core::convert::Into<U> for aya_log::EbpfLogger<T> where U: core::convert::From<T>
  86. pub fn aya_log::EbpfLogger<T>::into(self) -> U
  87. impl<T, U> core::convert::TryFrom<U> for aya_log::EbpfLogger<T> where U: core::convert::Into<T>
  88. pub type aya_log::EbpfLogger<T>::Error = core::convert::Infallible
  89. pub fn aya_log::EbpfLogger<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
  90. impl<T, U> core::convert::TryInto<U> for aya_log::EbpfLogger<T> where U: core::convert::TryFrom<T>
  91. pub type aya_log::EbpfLogger<T>::Error = <U as core::convert::TryFrom<T>>::Error
  92. pub fn aya_log::EbpfLogger<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
  93. impl<T> core::any::Any for aya_log::EbpfLogger<T> where T: 'static + ?core::marker::Sized
  94. pub fn aya_log::EbpfLogger<T>::type_id(&self) -> core::any::TypeId
  95. impl<T> core::borrow::Borrow<T> for aya_log::EbpfLogger<T> where T: ?core::marker::Sized
  96. pub fn aya_log::EbpfLogger<T>::borrow(&self) -> &T
  97. impl<T> core::borrow::BorrowMut<T> for aya_log::EbpfLogger<T> where T: ?core::marker::Sized
  98. pub fn aya_log::EbpfLogger<T>::borrow_mut(&mut self) -> &mut T
  99. impl<T> core::convert::From<T> for aya_log::EbpfLogger<T>
  100. pub fn aya_log::EbpfLogger<T>::from(t: T) -> T
  101. pub struct aya_log::Ipv4Formatter
  102. impl<T> aya_log::Formatter<T> for aya_log::Ipv4Formatter where T: core::convert::Into<core::net::ip_addr::Ipv4Addr>
  103. pub fn aya_log::Ipv4Formatter::format(v: T) -> alloc::string::String
  104. impl core::marker::Freeze for aya_log::Ipv4Formatter
  105. impl core::marker::Send for aya_log::Ipv4Formatter
  106. impl core::marker::Sync for aya_log::Ipv4Formatter
  107. impl core::marker::Unpin for aya_log::Ipv4Formatter
  108. impl core::panic::unwind_safe::RefUnwindSafe for aya_log::Ipv4Formatter
  109. impl core::panic::unwind_safe::UnwindSafe for aya_log::Ipv4Formatter
  110. impl<T, U> core::convert::Into<U> for aya_log::Ipv4Formatter where U: core::convert::From<T>
  111. pub fn aya_log::Ipv4Formatter::into(self) -> U
  112. impl<T, U> core::convert::TryFrom<U> for aya_log::Ipv4Formatter where U: core::convert::Into<T>
  113. pub type aya_log::Ipv4Formatter::Error = core::convert::Infallible
  114. pub fn aya_log::Ipv4Formatter::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
  115. impl<T, U> core::convert::TryInto<U> for aya_log::Ipv4Formatter where U: core::convert::TryFrom<T>
  116. pub type aya_log::Ipv4Formatter::Error = <U as core::convert::TryFrom<T>>::Error
  117. pub fn aya_log::Ipv4Formatter::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
  118. impl<T> core::any::Any for aya_log::Ipv4Formatter where T: 'static + ?core::marker::Sized
  119. pub fn aya_log::Ipv4Formatter::type_id(&self) -> core::any::TypeId
  120. impl<T> core::borrow::Borrow<T> for aya_log::Ipv4Formatter where T: ?core::marker::Sized
  121. pub fn aya_log::Ipv4Formatter::borrow(&self) -> &T
  122. impl<T> core::borrow::BorrowMut<T> for aya_log::Ipv4Formatter where T: ?core::marker::Sized
  123. pub fn aya_log::Ipv4Formatter::borrow_mut(&mut self) -> &mut T
  124. impl<T> core::convert::From<T> for aya_log::Ipv4Formatter
  125. pub fn aya_log::Ipv4Formatter::from(t: T) -> T
  126. pub struct aya_log::Ipv6Formatter
  127. impl<T> aya_log::Formatter<T> for aya_log::Ipv6Formatter where T: core::convert::Into<core::net::ip_addr::Ipv6Addr>
  128. pub fn aya_log::Ipv6Formatter::format(v: T) -> alloc::string::String
  129. impl core::marker::Freeze for aya_log::Ipv6Formatter
  130. impl core::marker::Send for aya_log::Ipv6Formatter
  131. impl core::marker::Sync for aya_log::Ipv6Formatter
  132. impl core::marker::Unpin for aya_log::Ipv6Formatter
  133. impl core::panic::unwind_safe::RefUnwindSafe for aya_log::Ipv6Formatter
  134. impl core::panic::unwind_safe::UnwindSafe for aya_log::Ipv6Formatter
  135. impl<T, U> core::convert::Into<U> for aya_log::Ipv6Formatter where U: core::convert::From<T>
  136. pub fn aya_log::Ipv6Formatter::into(self) -> U
  137. impl<T, U> core::convert::TryFrom<U> for aya_log::Ipv6Formatter where U: core::convert::Into<T>
  138. pub type aya_log::Ipv6Formatter::Error = core::convert::Infallible
  139. pub fn aya_log::Ipv6Formatter::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
  140. impl<T, U> core::convert::TryInto<U> for aya_log::Ipv6Formatter where U: core::convert::TryFrom<T>
  141. pub type aya_log::Ipv6Formatter::Error = <U as core::convert::TryFrom<T>>::Error
  142. pub fn aya_log::Ipv6Formatter::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
  143. impl<T> core::any::Any for aya_log::Ipv6Formatter where T: 'static + ?core::marker::Sized
  144. pub fn aya_log::Ipv6Formatter::type_id(&self) -> core::any::TypeId
  145. impl<T> core::borrow::Borrow<T> for aya_log::Ipv6Formatter where T: ?core::marker::Sized
  146. pub fn aya_log::Ipv6Formatter::borrow(&self) -> &T
  147. impl<T> core::borrow::BorrowMut<T> for aya_log::Ipv6Formatter where T: ?core::marker::Sized
  148. pub fn aya_log::Ipv6Formatter::borrow_mut(&mut self) -> &mut T
  149. impl<T> core::convert::From<T> for aya_log::Ipv6Formatter
  150. pub fn aya_log::Ipv6Formatter::from(t: T) -> T
  151. pub struct aya_log::LowerHexBytesFormatter
  152. impl aya_log::Formatter<&[u8]> for aya_log::LowerHexBytesFormatter
  153. pub fn aya_log::LowerHexBytesFormatter::format(v: &[u8]) -> alloc::string::String
  154. impl core::marker::Freeze for aya_log::LowerHexBytesFormatter
  155. impl core::marker::Send for aya_log::LowerHexBytesFormatter
  156. impl core::marker::Sync for aya_log::LowerHexBytesFormatter
  157. impl core::marker::Unpin for aya_log::LowerHexBytesFormatter
  158. impl core::panic::unwind_safe::RefUnwindSafe for aya_log::LowerHexBytesFormatter
  159. impl core::panic::unwind_safe::UnwindSafe for aya_log::LowerHexBytesFormatter
  160. impl<T, U> core::convert::Into<U> for aya_log::LowerHexBytesFormatter where U: core::convert::From<T>
  161. pub fn aya_log::LowerHexBytesFormatter::into(self) -> U
  162. impl<T, U> core::convert::TryFrom<U> for aya_log::LowerHexBytesFormatter where U: core::convert::Into<T>
  163. pub type aya_log::LowerHexBytesFormatter::Error = core::convert::Infallible
  164. pub fn aya_log::LowerHexBytesFormatter::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
  165. impl<T, U> core::convert::TryInto<U> for aya_log::LowerHexBytesFormatter where U: core::convert::TryFrom<T>
  166. pub type aya_log::LowerHexBytesFormatter::Error = <U as core::convert::TryFrom<T>>::Error
  167. pub fn aya_log::LowerHexBytesFormatter::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
  168. impl<T> core::any::Any for aya_log::LowerHexBytesFormatter where T: 'static + ?core::marker::Sized
  169. pub fn aya_log::LowerHexBytesFormatter::type_id(&self) -> core::any::TypeId
  170. impl<T> core::borrow::Borrow<T> for aya_log::LowerHexBytesFormatter where T: ?core::marker::Sized
  171. pub fn aya_log::LowerHexBytesFormatter::borrow(&self) -> &T
  172. impl<T> core::borrow::BorrowMut<T> for aya_log::LowerHexBytesFormatter where T: ?core::marker::Sized
  173. pub fn aya_log::LowerHexBytesFormatter::borrow_mut(&mut self) -> &mut T
  174. impl<T> core::convert::From<T> for aya_log::LowerHexBytesFormatter
  175. pub fn aya_log::LowerHexBytesFormatter::from(t: T) -> T
  176. pub struct aya_log::LowerHexFormatter
  177. impl<T> aya_log::Formatter<T> for aya_log::LowerHexFormatter where T: core::fmt::LowerHex
  178. pub fn aya_log::LowerHexFormatter::format(v: T) -> alloc::string::String
  179. impl core::marker::Freeze for aya_log::LowerHexFormatter
  180. impl core::marker::Send for aya_log::LowerHexFormatter
  181. impl core::marker::Sync for aya_log::LowerHexFormatter
  182. impl core::marker::Unpin for aya_log::LowerHexFormatter
  183. impl core::panic::unwind_safe::RefUnwindSafe for aya_log::LowerHexFormatter
  184. impl core::panic::unwind_safe::UnwindSafe for aya_log::LowerHexFormatter
  185. impl<T, U> core::convert::Into<U> for aya_log::LowerHexFormatter where U: core::convert::From<T>
  186. pub fn aya_log::LowerHexFormatter::into(self) -> U
  187. impl<T, U> core::convert::TryFrom<U> for aya_log::LowerHexFormatter where U: core::convert::Into<T>
  188. pub type aya_log::LowerHexFormatter::Error = core::convert::Infallible
  189. pub fn aya_log::LowerHexFormatter::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
  190. impl<T, U> core::convert::TryInto<U> for aya_log::LowerHexFormatter where U: core::convert::TryFrom<T>
  191. pub type aya_log::LowerHexFormatter::Error = <U as core::convert::TryFrom<T>>::Error
  192. pub fn aya_log::LowerHexFormatter::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
  193. impl<T> core::any::Any for aya_log::LowerHexFormatter where T: 'static + ?core::marker::Sized
  194. pub fn aya_log::LowerHexFormatter::type_id(&self) -> core::any::TypeId
  195. impl<T> core::borrow::Borrow<T> for aya_log::LowerHexFormatter where T: ?core::marker::Sized
  196. pub fn aya_log::LowerHexFormatter::borrow(&self) -> &T
  197. impl<T> core::borrow::BorrowMut<T> for aya_log::LowerHexFormatter where T: ?core::marker::Sized
  198. pub fn aya_log::LowerHexFormatter::borrow_mut(&mut self) -> &mut T
  199. impl<T> core::convert::From<T> for aya_log::LowerHexFormatter
  200. pub fn aya_log::LowerHexFormatter::from(t: T) -> T
  201. pub struct aya_log::LowerMacFormatter
  202. impl aya_log::Formatter<[u8; 6]> for aya_log::LowerMacFormatter
  203. pub fn aya_log::LowerMacFormatter::format(v: [u8; 6]) -> alloc::string::String
  204. impl core::marker::Freeze for aya_log::LowerMacFormatter
  205. impl core::marker::Send for aya_log::LowerMacFormatter
  206. impl core::marker::Sync for aya_log::LowerMacFormatter
  207. impl core::marker::Unpin for aya_log::LowerMacFormatter
  208. impl core::panic::unwind_safe::RefUnwindSafe for aya_log::LowerMacFormatter
  209. impl core::panic::unwind_safe::UnwindSafe for aya_log::LowerMacFormatter
  210. impl<T, U> core::convert::Into<U> for aya_log::LowerMacFormatter where U: core::convert::From<T>
  211. pub fn aya_log::LowerMacFormatter::into(self) -> U
  212. impl<T, U> core::convert::TryFrom<U> for aya_log::LowerMacFormatter where U: core::convert::Into<T>
  213. pub type aya_log::LowerMacFormatter::Error = core::convert::Infallible
  214. pub fn aya_log::LowerMacFormatter::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
  215. impl<T, U> core::convert::TryInto<U> for aya_log::LowerMacFormatter where U: core::convert::TryFrom<T>
  216. pub type aya_log::LowerMacFormatter::Error = <U as core::convert::TryFrom<T>>::Error
  217. pub fn aya_log::LowerMacFormatter::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
  218. impl<T> core::any::Any for aya_log::LowerMacFormatter where T: 'static + ?core::marker::Sized
  219. pub fn aya_log::LowerMacFormatter::type_id(&self) -> core::any::TypeId
  220. impl<T> core::borrow::Borrow<T> for aya_log::LowerMacFormatter where T: ?core::marker::Sized
  221. pub fn aya_log::LowerMacFormatter::borrow(&self) -> &T
  222. impl<T> core::borrow::BorrowMut<T> for aya_log::LowerMacFormatter where T: ?core::marker::Sized
  223. pub fn aya_log::LowerMacFormatter::borrow_mut(&mut self) -> &mut T
  224. impl<T> core::convert::From<T> for aya_log::LowerMacFormatter
  225. pub fn aya_log::LowerMacFormatter::from(t: T) -> T
  226. pub struct aya_log::PointerFormatter
  227. impl<T> aya_log::Formatter<*const T> for aya_log::PointerFormatter
  228. pub fn aya_log::PointerFormatter::format(v: *const T) -> alloc::string::String
  229. impl<T> aya_log::Formatter<*mut T> for aya_log::PointerFormatter
  230. pub fn aya_log::PointerFormatter::format(v: *mut T) -> alloc::string::String
  231. impl core::marker::Freeze for aya_log::PointerFormatter
  232. impl core::marker::Send for aya_log::PointerFormatter
  233. impl core::marker::Sync for aya_log::PointerFormatter
  234. impl core::marker::Unpin for aya_log::PointerFormatter
  235. impl core::panic::unwind_safe::RefUnwindSafe for aya_log::PointerFormatter
  236. impl core::panic::unwind_safe::UnwindSafe for aya_log::PointerFormatter
  237. impl<T, U> core::convert::Into<U> for aya_log::PointerFormatter where U: core::convert::From<T>
  238. pub fn aya_log::PointerFormatter::into(self) -> U
  239. impl<T, U> core::convert::TryFrom<U> for aya_log::PointerFormatter where U: core::convert::Into<T>
  240. pub type aya_log::PointerFormatter::Error = core::convert::Infallible
  241. pub fn aya_log::PointerFormatter::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
  242. impl<T, U> core::convert::TryInto<U> for aya_log::PointerFormatter where U: core::convert::TryFrom<T>
  243. pub type aya_log::PointerFormatter::Error = <U as core::convert::TryFrom<T>>::Error
  244. pub fn aya_log::PointerFormatter::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
  245. impl<T> core::any::Any for aya_log::PointerFormatter where T: 'static + ?core::marker::Sized
  246. pub fn aya_log::PointerFormatter::type_id(&self) -> core::any::TypeId
  247. impl<T> core::borrow::Borrow<T> for aya_log::PointerFormatter where T: ?core::marker::Sized
  248. pub fn aya_log::PointerFormatter::borrow(&self) -> &T
  249. impl<T> core::borrow::BorrowMut<T> for aya_log::PointerFormatter where T: ?core::marker::Sized
  250. pub fn aya_log::PointerFormatter::borrow_mut(&mut self) -> &mut T
  251. impl<T> core::convert::From<T> for aya_log::PointerFormatter
  252. pub fn aya_log::PointerFormatter::from(t: T) -> T
  253. pub struct aya_log::UpperHexBytesFormatter
  254. impl aya_log::Formatter<&[u8]> for aya_log::UpperHexBytesFormatter
  255. pub fn aya_log::UpperHexBytesFormatter::format(v: &[u8]) -> alloc::string::String
  256. impl core::marker::Freeze for aya_log::UpperHexBytesFormatter
  257. impl core::marker::Send for aya_log::UpperHexBytesFormatter
  258. impl core::marker::Sync for aya_log::UpperHexBytesFormatter
  259. impl core::marker::Unpin for aya_log::UpperHexBytesFormatter
  260. impl core::panic::unwind_safe::RefUnwindSafe for aya_log::UpperHexBytesFormatter
  261. impl core::panic::unwind_safe::UnwindSafe for aya_log::UpperHexBytesFormatter
  262. impl<T, U> core::convert::Into<U> for aya_log::UpperHexBytesFormatter where U: core::convert::From<T>
  263. pub fn aya_log::UpperHexBytesFormatter::into(self) -> U
  264. impl<T, U> core::convert::TryFrom<U> for aya_log::UpperHexBytesFormatter where U: core::convert::Into<T>
  265. pub type aya_log::UpperHexBytesFormatter::Error = core::convert::Infallible
  266. pub fn aya_log::UpperHexBytesFormatter::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
  267. impl<T, U> core::convert::TryInto<U> for aya_log::UpperHexBytesFormatter where U: core::convert::TryFrom<T>
  268. pub type aya_log::UpperHexBytesFormatter::Error = <U as core::convert::TryFrom<T>>::Error
  269. pub fn aya_log::UpperHexBytesFormatter::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
  270. impl<T> core::any::Any for aya_log::UpperHexBytesFormatter where T: 'static + ?core::marker::Sized
  271. pub fn aya_log::UpperHexBytesFormatter::type_id(&self) -> core::any::TypeId
  272. impl<T> core::borrow::Borrow<T> for aya_log::UpperHexBytesFormatter where T: ?core::marker::Sized
  273. pub fn aya_log::UpperHexBytesFormatter::borrow(&self) -> &T
  274. impl<T> core::borrow::BorrowMut<T> for aya_log::UpperHexBytesFormatter where T: ?core::marker::Sized
  275. pub fn aya_log::UpperHexBytesFormatter::borrow_mut(&mut self) -> &mut T
  276. impl<T> core::convert::From<T> for aya_log::UpperHexBytesFormatter
  277. pub fn aya_log::UpperHexBytesFormatter::from(t: T) -> T
  278. pub struct aya_log::UpperHexFormatter
  279. impl<T> aya_log::Formatter<T> for aya_log::UpperHexFormatter where T: core::fmt::UpperHex
  280. pub fn aya_log::UpperHexFormatter::format(v: T) -> alloc::string::String
  281. impl core::marker::Freeze for aya_log::UpperHexFormatter
  282. impl core::marker::Send for aya_log::UpperHexFormatter
  283. impl core::marker::Sync for aya_log::UpperHexFormatter
  284. impl core::marker::Unpin for aya_log::UpperHexFormatter
  285. impl core::panic::unwind_safe::RefUnwindSafe for aya_log::UpperHexFormatter
  286. impl core::panic::unwind_safe::UnwindSafe for aya_log::UpperHexFormatter
  287. impl<T, U> core::convert::Into<U> for aya_log::UpperHexFormatter where U: core::convert::From<T>
  288. pub fn aya_log::UpperHexFormatter::into(self) -> U
  289. impl<T, U> core::convert::TryFrom<U> for aya_log::UpperHexFormatter where U: core::convert::Into<T>
  290. pub type aya_log::UpperHexFormatter::Error = core::convert::Infallible
  291. pub fn aya_log::UpperHexFormatter::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
  292. impl<T, U> core::convert::TryInto<U> for aya_log::UpperHexFormatter where U: core::convert::TryFrom<T>
  293. pub type aya_log::UpperHexFormatter::Error = <U as core::convert::TryFrom<T>>::Error
  294. pub fn aya_log::UpperHexFormatter::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
  295. impl<T> core::any::Any for aya_log::UpperHexFormatter where T: 'static + ?core::marker::Sized
  296. pub fn aya_log::UpperHexFormatter::type_id(&self) -> core::any::TypeId
  297. impl<T> core::borrow::Borrow<T> for aya_log::UpperHexFormatter where T: ?core::marker::Sized
  298. pub fn aya_log::UpperHexFormatter::borrow(&self) -> &T
  299. impl<T> core::borrow::BorrowMut<T> for aya_log::UpperHexFormatter where T: ?core::marker::Sized
  300. pub fn aya_log::UpperHexFormatter::borrow_mut(&mut self) -> &mut T
  301. impl<T> core::convert::From<T> for aya_log::UpperHexFormatter
  302. pub fn aya_log::UpperHexFormatter::from(t: T) -> T
  303. pub struct aya_log::UpperMacFormatter
  304. impl aya_log::Formatter<[u8; 6]> for aya_log::UpperMacFormatter
  305. pub fn aya_log::UpperMacFormatter::format(v: [u8; 6]) -> alloc::string::String
  306. impl core::marker::Freeze for aya_log::UpperMacFormatter
  307. impl core::marker::Send for aya_log::UpperMacFormatter
  308. impl core::marker::Sync for aya_log::UpperMacFormatter
  309. impl core::marker::Unpin for aya_log::UpperMacFormatter
  310. impl core::panic::unwind_safe::RefUnwindSafe for aya_log::UpperMacFormatter
  311. impl core::panic::unwind_safe::UnwindSafe for aya_log::UpperMacFormatter
  312. impl<T, U> core::convert::Into<U> for aya_log::UpperMacFormatter where U: core::convert::From<T>
  313. pub fn aya_log::UpperMacFormatter::into(self) -> U
  314. impl<T, U> core::convert::TryFrom<U> for aya_log::UpperMacFormatter where U: core::convert::Into<T>
  315. pub type aya_log::UpperMacFormatter::Error = core::convert::Infallible
  316. pub fn aya_log::UpperMacFormatter::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
  317. impl<T, U> core::convert::TryInto<U> for aya_log::UpperMacFormatter where U: core::convert::TryFrom<T>
  318. pub type aya_log::UpperMacFormatter::Error = <U as core::convert::TryFrom<T>>::Error
  319. pub fn aya_log::UpperMacFormatter::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
  320. impl<T> core::any::Any for aya_log::UpperMacFormatter where T: 'static + ?core::marker::Sized
  321. pub fn aya_log::UpperMacFormatter::type_id(&self) -> core::any::TypeId
  322. impl<T> core::borrow::Borrow<T> for aya_log::UpperMacFormatter where T: ?core::marker::Sized
  323. pub fn aya_log::UpperMacFormatter::borrow(&self) -> &T
  324. impl<T> core::borrow::BorrowMut<T> for aya_log::UpperMacFormatter where T: ?core::marker::Sized
  325. pub fn aya_log::UpperMacFormatter::borrow_mut(&mut self) -> &mut T
  326. impl<T> core::convert::From<T> for aya_log::UpperMacFormatter
  327. pub fn aya_log::UpperMacFormatter::from(t: T) -> T
  328. pub const aya_log::LEVEL: &str
  329. pub trait aya_log::Formatter<T>
  330. pub fn aya_log::Formatter::format(v: T) -> alloc::string::String
  331. impl aya_log::Formatter<&[u8]> for aya_log::LowerHexBytesFormatter
  332. pub fn aya_log::LowerHexBytesFormatter::format(v: &[u8]) -> alloc::string::String
  333. impl aya_log::Formatter<&[u8]> for aya_log::UpperHexBytesFormatter
  334. pub fn aya_log::UpperHexBytesFormatter::format(v: &[u8]) -> alloc::string::String
  335. impl aya_log::Formatter<[u8; 6]> for aya_log::LowerMacFormatter
  336. pub fn aya_log::LowerMacFormatter::format(v: [u8; 6]) -> alloc::string::String
  337. impl aya_log::Formatter<[u8; 6]> for aya_log::UpperMacFormatter
  338. pub fn aya_log::UpperMacFormatter::format(v: [u8; 6]) -> alloc::string::String
  339. impl<T> aya_log::Formatter<*const T> for aya_log::PointerFormatter
  340. pub fn aya_log::PointerFormatter::format(v: *const T) -> alloc::string::String
  341. impl<T> aya_log::Formatter<*mut T> for aya_log::PointerFormatter
  342. pub fn aya_log::PointerFormatter::format(v: *mut T) -> alloc::string::String
  343. impl<T> aya_log::Formatter<T> for aya_log::DefaultFormatter where T: alloc::string::ToString
  344. pub fn aya_log::DefaultFormatter::format(v: T) -> alloc::string::String
  345. impl<T> aya_log::Formatter<T> for aya_log::Ipv4Formatter where T: core::convert::Into<core::net::ip_addr::Ipv4Addr>
  346. pub fn aya_log::Ipv4Formatter::format(v: T) -> alloc::string::String
  347. impl<T> aya_log::Formatter<T> for aya_log::Ipv6Formatter where T: core::convert::Into<core::net::ip_addr::Ipv6Addr>
  348. pub fn aya_log::Ipv6Formatter::format(v: T) -> alloc::string::String
  349. impl<T> aya_log::Formatter<T> for aya_log::LowerHexFormatter where T: core::fmt::LowerHex
  350. pub fn aya_log::LowerHexFormatter::format(v: T) -> alloc::string::String
  351. impl<T> aya_log::Formatter<T> for aya_log::UpperHexFormatter where T: core::fmt::UpperHex
  352. pub fn aya_log::UpperHexFormatter::format(v: T) -> alloc::string::String
  353. pub type aya_log::BpfLogger<T> = aya_log::EbpfLogger<T>