Lines Matching defs:SocketlikeView
35 /// Declare that a type is safe to use in a [`SocketlikeView`].
65 pub struct SocketlikeView<'socketlike, Target: SocketlikeViewType> {
110 impl<Target: SocketlikeViewType> SocketlikeView<'_, Target> {
111 /// Construct a temporary `Target` and wrap it in a `SocketlikeView`
115 // Safety: The returned `SocketlikeView` is scoped to the lifetime of
122 /// `SocketlikeView` object.
149 impl<Target: SocketlikeViewType> Deref for SocketlikeView<'_, Target> {
175 impl<Target: SocketlikeViewType> Drop for SocketlikeView<'_, Target> {
201 impl<Target: SocketlikeViewType> fmt::Debug for SocketlikeView<'_, Target> {
204 f.debug_struct("SocketlikeView")