List of all items
Structs
- app::LinoApp
- app::RawRequest
- client::LinoClient
- client::LinoResponse
- client::RequestOptions
- cors::CorsPolicy
- description::ServiceInfo
- etag::PreconditionResult
- headers::Headers
- media_type::AcceptRange
- middleware::DecodedBody
- middleware::EtagPolicy
- middleware::ResponseParts
- problem::LinoHttpError
- query::CollectionQuery
- query::Filter
- query::QueryParams
- query::SortKey
- request::LinoRequest
- request::QueryDefaults
- resource::ResourceOptions
- response::LinoResult
- router::RouteDescription
- router::RouteEntry
- router::RouteMeta
- router::RouteTable
- serve::BoundServer
- store::MemoryStore
Enums
Traits
Functions
- app::create_lino_app
- client::create_lino_client
- client::decode_response
- codec::decode
- codec::decode_from
- codec::decode_single_line
- codec::encode
- codec::encode_compact_notation
- codec::encode_for
- codec::encode_single_line
- codec::from_json
- codec::to_json
- codec::to_json_pretty
- codec::to_json_string
- collection::apply_collection_query
- collection::collection_envelope
- collection::matches_filters
- collection::pagination_link_header
- collection::project_fields
- collection::sort_items
- cors::cors_headers
- description::info_object
- description::openapi_document
- description::path_parameters
- description::service_description
- description::to_openapi_path
- etag::compute_etag
- etag::etag_matches
- etag::evaluate_preconditions
- etag::parse_etag_list
- headers::append_list_value
- media_type::is_decodable_media_type
- media_type::negotiate_media_type
- media_type::normalize_media_type
- media_type::parse_accept
- media_type::parse_content_type
- media_type::problem_media_type
- media_type::supported_media_types
- media_type::with_charset
- middleware::append_vary
- middleware::build_problem_response
- middleware::build_response
- middleware::decode_request_body
- middleware::negotiate_request
- problem::problem_details
- problem::problem_slug
- problem::reason_phrase
- problem::validation_error
- query::form_decode
- query::form_encode
- query::parse_bounded_integer
- query::parse_collection_query
- query::parse_fields
- query::parse_scalar
- query::parse_sort
- request::percent_decode
- request::percent_encode
- resource::register_resource
- resource::representation_etag
- response::accepted
- response::created
- response::no_content
- response::ok
- response::raw_response
- response::status
- response::status_empty
- router::match_path
- serve::router
- serve::serve
- store::id_to_string
- store::normalize_id
- value::array
- value::as_array
- value::as_object
- value::as_str
- value::boolean
- value::compare
- value::format_float
- value::get
- value::has
- value::int
- value::merge
- value::object
- value::set
- value::string
- value::to_query_text
- value::with
Type Aliases
Constants
- app::DESCRIPTION_PATH
- app::EMPTY
- app::HTTP_METHODS
- app::OPENAPI_PATH
- client::DEFAULT_ACCEPT
- client::DESCRIPTION_PATH
- cors::DEFAULT_ALLOWED_HEADERS
- cors::DEFAULT_EXPOSED_HEADERS
- cors::DEFAULT_METHODS
- description::LINO_API_DESCRIPTION_VERSION
- media_type::JSON_CONTENT_TYPE
- media_type::JSON_PROBLEM_CONTENT_TYPE
- media_type::LINO_COMPACT_CONTENT_TYPE
- media_type::LINO_CONTENT_TYPE
- media_type::LINO_LINE_CONTENT_TYPE
- media_type::LINO_PROBLEM_CONTENT_TYPE
- media_type::SUPPORTED_MEDIA_TYPES
- middleware::DEFAULT_MAX_BODY_BYTES
- problem::PROBLEM_TYPE_BASE
- query::DEFAULT_LIMIT
- query::MAX_LIMIT
- query::RESERVED_QUERY_PARAMETERS
- resource::RESOURCE_OPERATIONS
- router::IMPLICIT_METHODS