Skip to main content

JsonlSerialize

Trait JsonlSerialize 

Source
pub trait JsonlSerialize {
    // Required method
    fn write_jsonl(&self, out: &mut dyn Write) -> Result<()>;
}
Expand description

Writes a value as newline-terminated JSON Lines.

For collection-like types, implementations emit one JSON object per contained item. For scalar types, implementations emit the value as a single JSON line.

Required Methods§

Source

fn write_jsonl(&self, out: &mut dyn Write) -> Result<()>

Writes the value as JSONL to out, newline-terminated.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<T: Serialize> JsonlSerialize for Vec<T>

Source§

fn write_jsonl(&self, out: &mut dyn Write) -> Result<()>

Implementors§

Source§

impl JsonlSerialize for AgileBoardList

Source§

impl JsonlSerialize for AgileSprintList

Source§

impl JsonlSerialize for AutoFillOutcome

Source§

impl JsonlSerialize for BandingOutcome

Source§

impl JsonlSerialize for CellFormatOutcome

Source§

impl JsonlSerialize for CompareOutput

Source§

impl JsonlSerialize for ConditionalFormatOutcome

Source§

impl JsonlSerialize for ConfluenceAttachmentPage

Source§

impl JsonlSerialize for ConfluenceSearchResults

Source§

impl JsonlSerialize for ConfluenceSpacePage

Source§

impl JsonlSerialize for ConfluenceUserGetResults

Source§

impl JsonlSerialize for ConfluenceUserSearchResults

Source§

impl JsonlSerialize for CreateMeta

Source§

impl JsonlSerialize for omni_dev::drive::create::CreateOutcome

Source§

impl JsonlSerialize for omni_dev::drive::docs::create::CreateOutcome

Source§

impl JsonlSerialize for omni_dev::drive::sheets::create::CreateOutcome

Source§

impl JsonlSerialize for Dashboard

Source§

impl JsonlSerialize for DashboardSummary

Source§

impl JsonlSerialize for DeleteDuplicatesOutcome

Source§

impl JsonlSerialize for DeveloperMetadataOutcome

Source§

impl JsonlSerialize for DimensionGroupOutcome

Source§

impl JsonlSerialize for Downtime

Source§

impl JsonlSerialize for DraftDetail

Source§

impl JsonlSerialize for DriveFile

Source§

impl JsonlSerialize for EditOutcome

Source§

impl JsonlSerialize for EmbeddedObjectOutcome

Source§

impl JsonlSerialize for Event

Source§

impl JsonlSerialize for EventsResponse

Source§

impl JsonlSerialize for FilterOutcome

Source§

impl JsonlSerialize for FindReplaceOutcome

Source§

impl JsonlSerialize for FormatOutcome

Source§

impl JsonlSerialize for HistoryListResponse

Source§

impl JsonlSerialize for Host

Source§

impl JsonlSerialize for HostsResponse

Source§

impl JsonlSerialize for JiraDevStatus

Source§

impl JsonlSerialize for JiraDevStatusSummary

Source§

impl JsonlSerialize for JiraProjectList

Source§

impl JsonlSerialize for JiraProjectVersionList

Source§

impl JsonlSerialize for JiraSearchResult

Source§

impl JsonlSerialize for JiraUserGetResults

Source§

impl JsonlSerialize for JiraUserSearchResults

Source§

impl JsonlSerialize for JiraWatcherList

Source§

impl JsonlSerialize for JiraWorklogList

Source§

impl JsonlSerialize for Label

Source§

impl JsonlSerialize for LogEvent

Source§

impl JsonlSerialize for LogSearchResult

Source§

impl JsonlSerialize for Message

Source§

impl JsonlSerialize for MetricCatalogResponse

Source§

impl JsonlSerialize for MetricQueryResponse

Source§

impl JsonlSerialize for Monitor

Source§

impl JsonlSerialize for MonitorSearchResult

Source§

impl JsonlSerialize for NamedRangeOutcome

Source§

impl JsonlSerialize for PageSummaryPage

Source§

impl JsonlSerialize for PasteOutcome

Source§

impl JsonlSerialize for PivotOutcome

Source§

impl JsonlSerialize for ProtectionOutcome

Source§

impl JsonlSerialize for RandomizeRangeOutcome

Source§

impl JsonlSerialize for omni_dev::drive::docs::read::ReadOutcome

Source§

impl JsonlSerialize for omni_dev::drive::sheets::read::ReadOutcome

Source§

impl JsonlSerialize for omni_dev::drive::slides::read::ReadOutcome

Source§

impl JsonlSerialize for RenameOutcome

Source§

impl JsonlSerialize for Slo

Source§

impl JsonlSerialize for SortRangeOutcome

Source§

impl JsonlSerialize for Spreadsheet

Source§

impl JsonlSerialize for StructureOutcome

Source§

impl JsonlSerialize for TextToColumnsOutcome

Source§

impl JsonlSerialize for Thread

Source§

impl JsonlSerialize for TrashOutcome

Source§

impl JsonlSerialize for TrimWhitespaceOutcome

Source§

impl JsonlSerialize for UploadOutcome

Source§

impl JsonlSerialize for ValidationOutcome

Source§

impl JsonlSerialize for omni_dev::drive::docs::write::WriteOutcome

Source§

impl JsonlSerialize for omni_dev::drive::sheets::write::WriteOutcome

Source§

impl JsonlSerialize for omni_dev::drive::slides::write::WriteOutcome