Crate fiberplane_provider_bindings

Source

Modules§

common
guest

Structs§

AnnotationWithOffset
An annotation at a specific offset in the text. Offsets are always calculated by Unicode scalar values rather than byte indices.
ArrayField
Defines an array of composite fields.
AutoSuggestRequest
A request for a provider to provide auto-suggestions.
Blob
Binary blob for passing data in arbitrary encodings.
CheckboxCell
CheckboxField
Defines a field that produces a boolean value.
CodeCell
DateTimeRangeField
Defines a field that produces two DateTime values, a “from” and a “to” value.
DiscussionCell
DividerCell
EncodedBlob
base64-encoded version of Blob.
FileField
Defines a field that allows files to be uploaded as part of the query data.
GraphCell
HeadingCell
HttpRequest
HTTP request options.
HttpResponse
Response to an HTTP request.
ImageCell
IntegerField
Defines a field that allows integer numbers to be entered.
Label
Labels that are associated with a Notebook.
LabelField
Defines a field that allows labels to be selected.
ListItemCell
LogCell
LogRecordIndex
A single expanded row of log records, as identified by [key] and [index] pointing into the source data of the LogCell.
Mention
Annotation for the mention of a user.
Metric
A single metric value.
OtelMetadata
Metadata following the OpenTelemetry metadata spec.
OtelSeverityNumber
SeverityNumber, as specified by OpenTelemetry: https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/logs/data-model.md#field-severitynumber
OtelSpanId
Span ID, as specified by OpenTelemetry: https://opentelemetry.io/docs/reference/specification/overview/#spancontext
OtelTraceId
Trace ID, as specified by OpenTelemetry: https://opentelemetry.io/docs/reference/specification/overview/#spancontext
ProviderCell
ProviderEvent
A single event that is used within providers.
ProviderRequest
ProviderStatus
Response type for status requests.
RichText
Struct that contains text with associated formatting.
SelectField
Defines a field that allows selection from a predefined list of options.
Suggestion
A suggestion for a provider’s auto-suggest functionality.
SupportedQueryType
Defines a query type supported by a provider.
TableCell
Cell used for displaying tables in a notebook.
TableColumnDefinition
TableColumnId
This is an automatically generated ID that is added to every column in a table cell.
TableRow
TableRowId
This is an automatically generated ID that is added to every row in a table cell.
TextCell
TextField
Defines a free-form text entry field.
TimeRange
A range in time from a given timestamp (inclusive) up to another timestamp (exclusive).
TimelineCell
Timeseries
A series of metrics over time, with metadata.
Timestamp
ValidationError

Enums§

Annotation
A rich-text annotation.
Cell
Representation of a single notebook cell.
ConfigField
Error
GraphType
HeadingType
HttpRequestError
Possible errors that may happen during an HTTP request.
HttpRequestMethod
HTTP request method.
ListType
LogVisibilityFilter
QueryField
StackingType
TableRowValue
One of the values stored in a TableRow.

Functions§

create_cells
This is a implementation detail an should not be called directly
extract_data
This is a implementation detail an should not be called directly
get_config_schema
This is a implementation detail an should not be called directly
get_supported_query_types
This is a implementation detail an should not be called directly
invoke2
This is a implementation detail an should not be called directly
log
Logs a message to the (development) console.
make_http_request
Performs an HTTP request.
now
Returns the current timestamp.
random
Generates random bytes.

Type Aliases§

ConfigSchema
Formatting
ProviderConfig
QuerySchema

Attribute Macros§

fp_export_impl
Exports an implementation of a specific provider function
fp_export_signature
Exports a signature in a provider crate. This is not meant to be used directly.
fp_import_signature
Imports a signature in a provider crate. This is not meant to be used directly.