pub fn resolve_type_once<'de, T>(&mut self) -> Result<Node>
    where
        T: Deserialize<'de>,
    {
        let mut node = Node::unknown();
        let deserializer = Deserializer::new(self, &mut node);
        T::deserialize(deserializer)?;
        node.reduce();
        Ok(node)
    }
/// Attempt to resolve T to a Node ignoring potentially incomplete enums.
Attempt to resolve T to a Node ignoring potentially incomplete enums.
Attempt to resolve T to a Node ignoring potentially incomplete enums .
pub fn resolve_type_once<'de, T>(&mut self) -> Result<Node>
    where
        T: Deserialize<'de>,
    {
        let mut node = Node::unknown();
        let deserializer = Deserializer::new(self, &mut node);
        T::deserialize(deserializer)?;
        node.reduce();
        Ok(node)
    }
pub fn resolve_type_once < ' de , T > ( & mut self ) -> Result < Node > where T : Deserialize < ' de > , { let mut node = Node :: unknown ( ) ; let deserializer = Deserializer :: new ( self , & mut node ) ; T :: deserialize ( deserializer ) ? ; node . reduce ( ) ; Ok ( node ) }
Attempt to resolve T to a Node ignoring potentially incomplete enums.
Attempt to resolve T to a Node ignoring potentially incomplete enums .
&mut self
&mut self