Crate raystack_blocking Copy item path Source auth BasicNumber A Haystack Number, encapsulating a scalar value and
an optional unit value. The unit is represented as a
string. This does not represent Haystack scientific notation numbers. Coord A Haystack Coord, representing a geographical
coordinate. Date A Haystack Date with no time zone. DateTime A Haystack DateTime. FromHaysonError Grid A wrapper around a serde_json::Value
which represents a Haystack Grid.
Columns will always be sorted in alphabetical order. Marker A Haystack marker. Na A Haystack NA (not available). ParseJsonGridError Error denoting that a JSON value could not be parsed into a Grid
. ParseRefError An error indicating that a Ref
could not be parsed. ParseTagNameError An error indicating that a TagName
could not be parsed. Ref A Haystack Ref. RemoveMarker A Haystack remove marker. ScientificNumber A Haystack scientific notation Number, encapsulating a value and
an optional unit value. The unit is represented as a
string. SkySparkClient A client for interacting with a SkySpark server. Symbol A Haystack Symbol. TagName A Haystack tag name. Time A Haystack Time with no time zone. Uri A Haystack Uri. Xstr A Haystack XStr. Error Describes the kinds of errors that can occur in this crate. HisReadRange Represents the different time range queries that can be sent
as part of the hisRead
Haystack operation. NewSkySparkClientError Errors that can occur when creating a new SkySparkClient
. Number A Haystack number. Hayson Something which can be converted to and from Hayson
(the new JSON encoding used by Project Haystack). ValueExt An extension trait for the serde_json::Value
enum,
containing helper functions which make it easier to
parse specific Haystack types from the underlying Hayson encoding
(a JSON value in a specific format, see https://github.com/j2inn/hayson). is_tag_name Return true if the string is a valid tag name. new_client A shortcut function to quickly create a SkySparkClient
. skyspark_tz_string_to_tz Converts a string containing a SkySpark time zone name into the matching
Tz
variant from the chrono_tz crate.