Marsh
stable
Contents
Getting Started
Entry Point
Namespaces
Extending
Supported Types
Python API
Marsh
»
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
_
__version__ (in module marsh)
A
add() (CachePool method)
(WeakTypeCache method)
Annotation (class in marsh.annotation)
append() (in module marsh.path)
(MarshError method)
as_dataclass() (in module marsh.utils)
B
base64_to_bytes() (in module marsh.utils)
build() (Namespace method)
(SchemaSelection method)
bytes_to_base64() (in module marsh.utils)
C
cache() (in module marsh.utils)
cache_clear() (CachePool method)
(CacheType method)
(Namespace method)
(Namespaces method)
(ValueCache method)
cache_disable() (CachePool method)
(CacheType method)
(ValueCache method)
cache_enable() (CachePool method)
(CacheType method)
(ValueCache method)
cache_info() (CachePool method)
(CacheType method)
(Namespace method)
(Namespaces method)
(ValueCache method)
CacheInfo (class in marsh.utils)
CachePool (class in marsh.utils)
caches (in module marsh.schema)
CacheType (class in marsh.utils)
CallableUnmarshalSchema (class in marsh.schema.template)
cast() (in module marsh)
cast_args() (in module marsh)
cast_literal() (in module marsh.utils)
cast_none() (in module marsh.utils)
cast_primitive() (in module marsh.utils)
catch_cause() (in module marsh.testing)
clear() (WeakTypeCache method)
ConfigFileError
construct() (CallableUnmarshalSchema method)
(MappingUnmarshalSchema method)
(SequenceUnmarshalSchema method)
(StructuredUnmarshalSchema method)
currsize (CacheInfo attribute)
D
default (UnmarshalSchema.Doc attribute)
description (UnmarshalSchema.Doc attribute)
(UnmarshalSchema.Doc.Field attribute)
(UnmarshalSchema.Doc.SpecialField attribute)
doc (UnmarshalSchema.Doc.Field attribute)
doc() (UnmarshalSchema method)
doc_default() (UnmarshalSchema method)
doc_description() (UnmarshalSchema method)
doc_field_type() (UnmarshalSchema method)
doc_fields() (UnmarshalSchema method)
doc_special_fields() (UnmarshalSchema method)
doc_static_description() (MarshalSchema static method)
(Schema static method)
(UnmarshalSchema static method)
doc_static_type() (MarshalSchema static method)
(Schema static method)
(UnmarshalSchema static method)
doc_type() (UnmarshalSchema method)
drop_meta() (in module marsh.config)
E
element() (in module marsh.parse)
ElementSelection (class in marsh.element)
ElementType (in module marsh.element)
escape_field() (in module marsh.path)
extract_description() (in module marsh.utils)
F
fields (UnmarshalSchema.Doc attribute)
find_class() (Namespace method)
(Namespaces method)
find_namespaces() (Namespaces method)
find_namespaces_iter() (Namespaces method)
find_subclasses() (Namespace method)
(Namespaces method)
find_subclasses_iter() (Namespace method)
(Namespaces method)
float_to_int() (in module marsh.utils)
format_table() (in module marsh.doc.restructuredtext)
format_terminal_value() (in module marsh.doc.terminal)
format_types() (in module marsh.doc.markdown)
(in module marsh.doc.restructuredtext)
format_types_table() (in module marsh.doc.restructuredtext)
from_info() (CacheInfo class method)
G
get_annotations() (in module marsh.utils)
get_attribute_description() (in module marsh.utils)
get_closest() (in module marsh.utils)
get_closest_error_message() (in module marsh.utils)
get_default() (UnmarshalSchema method)
get_description() (in module marsh.utils)
get_optional_type() (in module marsh.utils)
get_terminal_width() (in module marsh.utils)
get_type() (in module marsh.utils)
get_type_name() (in module marsh.utils)
H
has_default() (UnmarshalSchema method)
has_missing() (in module marsh.element)
head() (in module marsh.path)
hits (CacheInfo attribute)
I
inspect_mapping_type() (in module marsh.utils)
inspect_sequence_type() (in module marsh.utils)
is_annotated() (in module marsh.utils)
is_callable() (in module marsh.utils)
is_defaultdict_type() (in module marsh.utils)
is_empty_tuple_type() (in module marsh.utils)
is_fixed_size_tuple_type() (in module marsh.utils)
is_literal() (in module marsh.utils)
is_literal_string() (in module marsh.utils)
is_mapping() (in module marsh.utils)
is_mapping_type() (in module marsh.utils)
is_missing() (in module marsh.utils)
is_namedtuple() (in module marsh.utils)
is_namedtuple_type() (in module marsh.utils)
is_obj_instance() (in module marsh.utils)
is_optional() (in module marsh.utils)
is_primitive() (in module marsh.utils)
is_primitive_type() (in module marsh.utils)
is_protocol() (in module marsh.utils)
is_sequence() (in module marsh.utils)
is_sequence_type() (in module marsh.utils)
is_testing() (in module marsh.utils)
is_typed_namedtuple() (in module marsh.utils)
is_typed_namedtuple_type() (in module marsh.utils)
is_typeddict_type() (in module marsh.utils)
is_typing_alias() (in module marsh.utils)
IterableFromIterator (class in marsh.utils)
iterative_select() (in module marsh.element)
iterative_split() (in module marsh.path)
J
join_fields() (in module marsh.path)
K
key_schema (MappingUnmarshalSchema attribute)
L
load() (in module marsh.config)
M
main() (in module marsh)
make_hash_key() (in module marsh.utils)
make_typed_hash_key() (in module marsh.utils)
mapping() (in module marsh.parse)
MappingElementType (in module marsh.element)
MappingProtocol (class in marsh.utils)
MappingUnmarshalSchema (class in marsh.schema.template)
marsh
module
marsh.annotation
module
marsh.config
module
marsh.doc
module
marsh.doc.markdown
module
marsh.doc.restructuredtext
module
marsh.doc.terminal
module
marsh.element
module
marsh.errors
module
marsh.parse
module
marsh.path
module
marsh.schema
module
marsh.schema.core
module
marsh.schema.namespace
module
marsh.schema.template
module
marsh.testing
module
marsh.utils
module
marshal() (in module marsh)
(MarshalSchema method)
marshal_fails() (in module marsh.testing)
marshal_succeeds() (in module marsh.testing)
MarshalError
MarshalSchema (class in marsh.schema)
MarshError
match() (MarshalSchema class method)
(Schema class method)
(SchemaRegistry method)
(UnmarshalSchema class method)
match_literal() (in module marsh.utils)
maxsize (CacheInfo attribute)
maybe_handle_error() (in module marsh.errors)
merge() (in module marsh.element)
meta_key (in module marsh.config)
misses (CacheInfo attribute)
MISSING (in module marsh)
MissingValueError
module
marsh
marsh.annotation
marsh.config
marsh.doc
marsh.doc.markdown
marsh.doc.restructuredtext
marsh.doc.terminal
marsh.element
marsh.errors
marsh.parse
marsh.path
marsh.schema
marsh.schema.core
marsh.schema.namespace
marsh.schema.template
marsh.testing
marsh.utils
N
NamedTupleProtocol (class in marsh.utils)
Namespace (class in marsh.schema.namespace)
Namespace.CacheInfo (class in marsh.schema.namespace)
Namespaces (class in marsh.schema.namespace)
namespaces (in module marsh)
Namespaces.CacheInfo (class in marsh.schema.namespace)
Namespaces.FullCacheInfo (class in marsh.schema.namespace)
Negative (class in marsh.annotation)
new() (Namespaces method)
new_callable_cache() (CachePool method)
new_value_cache() (CachePool method)
O
override() (in module marsh.element)
P
PathError
Populated (class in marsh.annotation)
Positive (class in marsh.annotation)
prepend() (in module marsh.errors)
(in module marsh.path)
(MarshError method)
primitive_to_bool() (in module marsh.utils)
PriorityOrder (class in marsh.utils)
R
register() (in module marsh.schema)
(Namespace method)
registry (SchemaMeta attribute)
RelativePriority (PriorityOrder attribute)
reload() (PriorityOrder method)
remove() (in module marsh.element)
resolve() (in module marsh.element)
S
SafeDict (class in marsh.utils)
Schema (class in marsh.schema.core)
SchemaMeta (class in marsh.schema.core)
SchemaRegistry (class in marsh.schema.core)
schemas (CallableUnmarshalSchema attribute)
(StructuredUnmarshalSchema attribute)
(UnionUnmarshalSchema attribute)
SchemaSelection (class in marsh.schema.core)
select() (in module marsh.element)
(UnmarshalSchema method)
sequence() (in module marsh.parse)
SequenceElementType (in module marsh.element)
SequenceProtocol (class in marsh.utils)
SequenceUnmarshalSchema (class in marsh.schema.template)
SingletonMeta (class in marsh.utils)
special_fields (UnmarshalSchema.Doc attribute)
split() (in module marsh.path)
standardize() (in module marsh.element)
str_to_bool() (in module marsh.utils)
str_to_int() (in module marsh.utils)
string() (in module marsh.parse)
strip_delimiter() (in module marsh.path)
StructuredUnmarshalSchema (class in marsh.schema.template)
T
tail() (in module marsh.path)
terminal() (in module marsh.parse)
TerminalElementType (in module marsh.element)
tree() (in module marsh.config)
type (UnmarshalSchema.Doc attribute)
(UnmarshalSchema.Doc.Field attribute)
U
UnionUnmarshalSchema (class in marsh.schema.template)
unmarshal() (in module marsh)
(UnmarshalSchema method)
unmarshal_args() (in module marsh)
unmarshal_fails() (in module marsh.testing)
unmarshal_succeeds() (in module marsh.testing)
UnmarshalError
UnmarshalSchema (class in marsh.schema)
UnmarshalSchema.Doc (class in marsh.schema)
UnmarshalSchema.Doc.Field (class in marsh.schema)
UnmarshalSchema.Doc.SpecialField (class in marsh.schema)
Unsigned (class in marsh.annotation)
V
value (UnmarshalSchema.Doc.SpecialField attribute)
value_schema (MappingUnmarshalSchema attribute)
(SequenceUnmarshalSchema attribute)
ValueCache (class in marsh.utils)
W
WeakTypeCache (class in marsh.utils)
write() (in module marsh.config)
Read the Docs
v: stable
Versions
latest
stable
v0.2.6
v0.2.5
v0.2.4
v0.2.3
v0.2.2
v0.2.1
v0.2
v0.1.1
v0.1
Downloads
pdf
epub
On Read the Docs
Project Home
Builds