Docs.rs
  • simple-json2-0.1.2
    • simple-json2 0.1.2
    • Permalink
    • Docs.rs crate page
    • MIT OR Apache-2.0
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • jimmychu0807
    • Dependencies
      • num-traits ^0.2.11 normal
      • paste ^0.1.10 normal
    • Versions
    • 0% of the crate is documented
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

simple_json20.1.2

Predicate

Required Methods

  • eval

Dyn Compatibility

Implementors

In simple_json2::parser

simple_json2::parser

Trait Predicate

Source
pub trait Predicate<T> {
    // Required method
    fn eval(t: &T) -> bool;
}

Required Methods§

Source

fn eval(t: &T) -> bool

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl Predicate<char> for CloseCurlyBracketCharPredicate

Source§

impl Predicate<char> for CloseSquareBracketCharPredicate

Source§

impl Predicate<char> for CommaCharPredicate

Source§

impl Predicate<char> for DigitCharPredicate

Source§

impl Predicate<char> for DotCharPredicate

Source§

impl Predicate<char> for DoubleQuoteCharPredicate

Source§

impl Predicate<char> for ECharPredicate

Source§

impl Predicate<char> for HexCharPredicate

Source§

impl Predicate<char> for NegativeSignCharPredicate

Source§

impl Predicate<char> for OneToNineCharPredicate

Source§

impl Predicate<char> for OpenCurlyBracketCharPredicate

Source§

impl Predicate<char> for OpenSquareBracketCharPredicate

Source§

impl Predicate<char> for SignCharPredicate

Source§

impl Predicate<char> for WhitespaceCharPredicate