/// For now, this should only be called via Worker, to borrow the current
/// Host. This will ensure there is only one reference to a given Host
/// in Rust.
///
/// SAFETY: `p` must point to a valid c::Host, to which this Host will
/// have exclusive access over its lifetime. `p` must outlive the returned object.
For now, this should only be called via Worker, to borrow the current
Host. This will ensure there is only one reference to a given Host
in Rust.

`p` must point to a valid c::Host, to which this Host will
have exclusive access over its lifetime. `p` must outlive the returned object.
For now this should only be called via Worker to borrow the current Host . This will ensure there is only one reference to a given Host in Rust . ` p ` must point to a valid c :: Host to which this Host will have exclusive access over its lifetime . ` p ` must outlive the returned object .
pub unsafe fn borrow_from_c(p: *mut cshadow::Host) -> Self {
        assert!(!p.is_null());
        Host {
            chost: p,
            info: OnceCell::new(),
        }
    }
pub unsafe fn borrow_from_c ( p : * mut cshadow :: Host ) -> Self { assert ! ( p is_null ( ) ) ; Host { chost : p , info : OnceCell :: new ( ) , } }
For now, this should only be called via Worker, to borrow the current
Host.
For now this should only be called via Worker to borrow the current Host .
p
*mut cshadow::Host