[−][src]Trait schemars::MakeSchema
Required methods
fn schema_name() -> String
fn make_schema(gen: &mut SchemaGenerator) -> Result
Provided methods
fn is_referenceable() -> bool
Implementations on Foreign Types
impl MakeSchema for str
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(_: &mut SchemaGenerator) -> Result
[src]
impl MakeSchema for String
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(_: &mut SchemaGenerator) -> Result
[src]
impl MakeSchema for bool
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(_: &mut SchemaGenerator) -> Result
[src]
impl MakeSchema for f32
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(_: &mut SchemaGenerator) -> Result
[src]
impl MakeSchema for f64
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(_: &mut SchemaGenerator) -> Result
[src]
impl MakeSchema for i8
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(_: &mut SchemaGenerator) -> Result
[src]
impl MakeSchema for i16
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(_: &mut SchemaGenerator) -> Result
[src]
impl MakeSchema for i32
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(_: &mut SchemaGenerator) -> Result
[src]
impl MakeSchema for i64
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(_: &mut SchemaGenerator) -> Result
[src]
impl MakeSchema for i128
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(_: &mut SchemaGenerator) -> Result
[src]
impl MakeSchema for isize
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(_: &mut SchemaGenerator) -> Result
[src]
impl MakeSchema for u8
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(_: &mut SchemaGenerator) -> Result
[src]
impl MakeSchema for u16
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(_: &mut SchemaGenerator) -> Result
[src]
impl MakeSchema for u32
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(_: &mut SchemaGenerator) -> Result
[src]
impl MakeSchema for u64
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(_: &mut SchemaGenerator) -> Result
[src]
impl MakeSchema for u128
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(_: &mut SchemaGenerator) -> Result
[src]
impl MakeSchema for usize
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(_: &mut SchemaGenerator) -> Result
[src]
impl MakeSchema for ()
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(_: &mut SchemaGenerator) -> Result
[src]
impl MakeSchema for char
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(_: &mut SchemaGenerator) -> Result
[src]
impl<T> MakeSchema for [T; 0]
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(_: &mut SchemaGenerator) -> Result
[src]
impl<T: MakeSchema> MakeSchema for [T; 1]
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T: MakeSchema> MakeSchema for [T; 2]
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T: MakeSchema> MakeSchema for [T; 3]
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T: MakeSchema> MakeSchema for [T; 4]
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T: MakeSchema> MakeSchema for [T; 5]
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T: MakeSchema> MakeSchema for [T; 6]
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T: MakeSchema> MakeSchema for [T; 7]
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T: MakeSchema> MakeSchema for [T; 8]
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T: MakeSchema> MakeSchema for [T; 9]
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T: MakeSchema> MakeSchema for [T; 10]
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T: MakeSchema> MakeSchema for [T; 11]
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T: MakeSchema> MakeSchema for [T; 12]
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T: MakeSchema> MakeSchema for [T; 13]
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T: MakeSchema> MakeSchema for [T; 14]
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T: MakeSchema> MakeSchema for [T; 15]
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T: MakeSchema> MakeSchema for [T; 16]
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T: MakeSchema> MakeSchema for [T; 17]
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T: MakeSchema> MakeSchema for [T; 18]
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T: MakeSchema> MakeSchema for [T; 19]
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T: MakeSchema> MakeSchema for [T; 20]
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T: MakeSchema> MakeSchema for [T; 21]
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T: MakeSchema> MakeSchema for [T; 22]
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T: MakeSchema> MakeSchema for [T; 23]
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T: MakeSchema> MakeSchema for [T; 24]
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T: MakeSchema> MakeSchema for [T; 25]
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T: MakeSchema> MakeSchema for [T; 26]
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T: MakeSchema> MakeSchema for [T; 27]
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T: MakeSchema> MakeSchema for [T; 28]
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T: MakeSchema> MakeSchema for [T; 29]
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T: MakeSchema> MakeSchema for [T; 30]
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T: MakeSchema> MakeSchema for [T; 31]
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T: MakeSchema> MakeSchema for [T; 32]
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T0: MakeSchema> MakeSchema for (T0,)
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T0: MakeSchema, T1: MakeSchema> MakeSchema for (T0, T1)
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T0: MakeSchema, T1: MakeSchema, T2: MakeSchema> MakeSchema for (T0, T1, T2)
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T0: MakeSchema, T1: MakeSchema, T2: MakeSchema, T3: MakeSchema> MakeSchema for (T0, T1, T2, T3)
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T0: MakeSchema, T1: MakeSchema, T2: MakeSchema, T3: MakeSchema, T4: MakeSchema> MakeSchema for (T0, T1, T2, T3, T4)
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T0: MakeSchema, T1: MakeSchema, T2: MakeSchema, T3: MakeSchema, T4: MakeSchema, T5: MakeSchema> MakeSchema for (T0, T1, T2, T3, T4, T5)
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T0: MakeSchema, T1: MakeSchema, T2: MakeSchema, T3: MakeSchema, T4: MakeSchema, T5: MakeSchema, T6: MakeSchema> MakeSchema for (T0, T1, T2, T3, T4, T5, T6)
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T0: MakeSchema, T1: MakeSchema, T2: MakeSchema, T3: MakeSchema, T4: MakeSchema, T5: MakeSchema, T6: MakeSchema, T7: MakeSchema> MakeSchema for (T0, T1, T2, T3, T4, T5, T6, T7)
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T0: MakeSchema, T1: MakeSchema, T2: MakeSchema, T3: MakeSchema, T4: MakeSchema, T5: MakeSchema, T6: MakeSchema, T7: MakeSchema, T8: MakeSchema> MakeSchema for (T0, T1, T2, T3, T4, T5, T6, T7, T8)
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T0: MakeSchema, T1: MakeSchema, T2: MakeSchema, T3: MakeSchema, T4: MakeSchema, T5: MakeSchema, T6: MakeSchema, T7: MakeSchema, T8: MakeSchema, T9: MakeSchema> MakeSchema for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T0: MakeSchema, T1: MakeSchema, T2: MakeSchema, T3: MakeSchema, T4: MakeSchema, T5: MakeSchema, T6: MakeSchema, T7: MakeSchema, T8: MakeSchema, T9: MakeSchema, T10: MakeSchema> MakeSchema for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T0: MakeSchema, T1: MakeSchema, T2: MakeSchema, T3: MakeSchema, T4: MakeSchema, T5: MakeSchema, T6: MakeSchema, T7: MakeSchema, T8: MakeSchema, T9: MakeSchema, T10: MakeSchema, T11: MakeSchema> MakeSchema for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T0: MakeSchema, T1: MakeSchema, T2: MakeSchema, T3: MakeSchema, T4: MakeSchema, T5: MakeSchema, T6: MakeSchema, T7: MakeSchema, T8: MakeSchema, T9: MakeSchema, T10: MakeSchema, T11: MakeSchema, T12: MakeSchema> MakeSchema for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T0: MakeSchema, T1: MakeSchema, T2: MakeSchema, T3: MakeSchema, T4: MakeSchema, T5: MakeSchema, T6: MakeSchema, T7: MakeSchema, T8: MakeSchema, T9: MakeSchema, T10: MakeSchema, T11: MakeSchema, T12: MakeSchema, T13: MakeSchema> MakeSchema for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T0: MakeSchema, T1: MakeSchema, T2: MakeSchema, T3: MakeSchema, T4: MakeSchema, T5: MakeSchema, T6: MakeSchema, T7: MakeSchema, T8: MakeSchema, T9: MakeSchema, T10: MakeSchema, T11: MakeSchema, T12: MakeSchema, T13: MakeSchema, T14: MakeSchema> MakeSchema for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T0: MakeSchema, T1: MakeSchema, T2: MakeSchema, T3: MakeSchema, T4: MakeSchema, T5: MakeSchema, T6: MakeSchema, T7: MakeSchema, T8: MakeSchema, T9: MakeSchema, T10: MakeSchema, T11: MakeSchema, T12: MakeSchema, T13: MakeSchema, T14: MakeSchema, T15: MakeSchema> MakeSchema for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T: Ord> MakeSchema for BinaryHeap<T> where
T: MakeSchema,
[src]
T: MakeSchema,
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T: Ord> MakeSchema for BTreeSet<T> where
T: MakeSchema,
[src]
T: MakeSchema,
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T: Eq + Hash, H: BuildHasher> MakeSchema for HashSet<T, H> where
T: MakeSchema,
[src]
T: MakeSchema,
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T> MakeSchema for LinkedList<T> where
T: MakeSchema,
[src]
T: MakeSchema,
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T> MakeSchema for Vec<T> where
T: MakeSchema,
[src]
T: MakeSchema,
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T> MakeSchema for VecDeque<T> where
T: MakeSchema,
[src]
T: MakeSchema,
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<K: Ord, V> MakeSchema for BTreeMap<K, V> where
K: Into<String>,
V: MakeSchema,
[src]
K: Into<String>,
V: MakeSchema,
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<K: Eq + Hash, V, H: BuildHasher> MakeSchema for HashMap<K, V, H> where
K: Into<String>,
V: MakeSchema,
[src]
K: Into<String>,
V: MakeSchema,
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T: MakeSchema> MakeSchema for Option<T>
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T> MakeSchema for PhantomData<T>
[src]
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<'a, T> MakeSchema for &'a T where
T: MakeSchema,
[src]
T: MakeSchema,
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<'a, T> MakeSchema for &'a mut T where
T: MakeSchema,
[src]
T: MakeSchema,
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T> MakeSchema for Box<T> where
T: MakeSchema,
[src]
T: MakeSchema,
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T> MakeSchema for Rc<T> where
T: MakeSchema,
[src]
T: MakeSchema,
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<T> MakeSchema for Arc<T> where
T: MakeSchema,
[src]
T: MakeSchema,
fn is_referenceable() -> bool
[src]
fn schema_name() -> String
[src]
fn make_schema(gen: &mut SchemaGenerator) -> Result
[src]
impl<'a, T: ToOwned> MakeSchema for Cow<'a, T> where
T: MakeSchema,
[src]
T: MakeSchema,