Re-exports§
pub use self::coosys::CooSys;
pub use self::data::binary::Binary;
pub use self::data::binary2::Binary2;
pub use self::data::fits::Fits;
pub use self::data::stream::Stream;
pub use self::data::tabledata::TableData;
pub use self::data::Data;
pub use self::definitions::Definitions;
pub use self::desc::Description;
pub use self::error::VOTableError;
pub use self::field::Field;
pub use self::fieldref::FieldRef;
pub use self::group::Group;
pub use self::group::TableGroup;
pub use self::impls::mem::VoidTableDataContent;
pub use self::info::Info;
pub use self::link::Link;
pub use self::param::Param;
pub use self::paramref::ParamRef;
pub use self::resource::Resource;
pub use self::table::Table;
pub use self::table::TableElem;
pub use self::timesys::TimeSys;
pub use self::values::Max;
pub use self::values::Min;
pub use self::values::Opt;
pub use self::values::Values;
pub use self::votable::VOTable;
Modules§
- Module dedicated to the
COOSYS
tag. - Module dedicated to the
DATA
tag. - Enum of the possible VOTable datatypes.
- Struct dedicated to the
DEFINITIONS
tag. - Struct dedicated to the
DESCRIPTION
tag. - Definition of the VOTable errors.
- Struct dedicated to the
FIELD
tag. - Struct dedicated to the
FIELDref
tag. - Struct dedicated to the
GROUP
tag. - Struct dedicated to the
INFO
tag. - Module defining iterators on table rows.
- Struct dedicated to the
LINK
tag. - Struct dedicated to the
PARAM
tag. - Struct dedicated to the
PARAMref
tag. - Module dedicated to the
RESOURCE
tag. - Module dedicated to the
TABLE
tag. - Module dedicated to the
TIMESYS
tag. - Module dedicated to the
VALUES
tag. - Module dedicated to the
VOTABLE
tag.
Structs§
- Marker struct telling that the VOTable element has neither a content nor sub-elements
- Marker struct telling that the VOTable element has a content, but no sub-elements
- Marker struct telling that the VOTable element has sub-elements (but no content)
- Marker struct telling that the VOTable element has specific reader/writers.
Traits§
- Tels that the element may contains text between its opening and closing tags. In the VOTable standard, tags possibly having a content do not have sub-elements
- Marker trait telling that the tag mau contents sub-elements (but no content).
- Marker trait telling that the tag is always empty: i.e. has no content and no sub-elements.
- The
VOTableElementType
generic parameter is here only to be able to provide various default implementations, emulating mutually exclusive traits extended byQuickXmlReadWrite
. - This trait is a marker trait used to provide specific
QuickXmlReadWrite
implementations for VOTable element families. We resort to it because negative traits is not yet fully implemented in Rust, e.g. we cannot write