fn from()

in crates/libs/core/src/runtime/node_context.rs [69:81]


    fn from(value: &IFabricNodeContextResult) -> Self {
        let raw = unsafe { value.get_NodeContext() };
        assert!(!raw.is_null());
        let raw_ref = unsafe { raw.as_ref() }.unwrap();
        Self {
            com: value.clone(),
            node_name: WStringWrap::from(raw_ref.NodeName).into(),
            node_type: WStringWrap::from(raw_ref.NodeType).into(),
            ip_address_or_fqdn: WStringWrap::from(raw_ref.IPAddressOrFQDN).into(),
            node_instance_id: raw_ref.NodeInstanceId,
            node_id: raw_ref.NodeId.into(),
        }
    }