pub struct Nl3 { /* private fields */ }Expand description
A configured nl3 client. Create one with Nl3::builder. Ports the instance
returned by the create factory in index.js.
Implementations§
Source§impl Nl3
impl Nl3
Sourcepub fn builder() -> Nl3Builder
pub fn builder() -> Nl3Builder
Start building a client.
Sourcepub fn parse(&self, text: &str) -> Result<Triple, ParseError>
pub fn parse(&self, text: &str) -> Result<Triple, ParseError>
Parse a phrase into a Triple. Ports lib/parse.js.
§Errors
Returns ParseError::EmptyInput for empty/whitespace input, and
ParseError::InvalidTriple when the phrase does not match the grammar
in either direction.
Auto Trait Implementations§
impl Freeze for Nl3
impl !RefUnwindSafe for Nl3
impl !Send for Nl3
impl !Sync for Nl3
impl Unpin for Nl3
impl UnsafeUnpin for Nl3
impl !UnwindSafe for Nl3
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more