Skip to main content

ToJson

Trait ToJson 

Source
pub trait ToJson {
    // Required method
    fn to_json(&self) -> Value;
}
Expand description

A value that can be written into a document in Ojak’s spelling.

Required Methods§

Source

fn to_json(&self) -> Value

Write self.

Dyn Compatibility§

This trait is dyn compatible.

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

Implementations on Foreign Types§

Source§

impl ToJson for String

Source§

fn to_json(&self) -> Value

Source§

impl ToJson for bool

Source§

fn to_json(&self) -> Value

Source§

impl ToJson for f64

Source§

fn to_json(&self) -> Value

Source§

impl ToJson for u64

Source§

fn to_json(&self) -> Value

Source§

impl<T: ToJson> ToJson for Box<T>

Source§

fn to_json(&self) -> Value

Implementors§

Source§

impl ToJson for Accept

Source§

impl ToJson for Activity

Source§

impl ToJson for Add

Source§

impl ToJson for Agreement

Source§

impl ToJson for Announce

Source§

impl ToJson for AnnounceAuthorization

Source§

impl ToJson for AnnounceRequest

Source§

impl ToJson for AnyActor

Source§

impl ToJson for AnyCollection

Source§

impl ToJson for AnyCollectionPage

Source§

impl ToJson for AnyDidService

Source§

impl ToJson for AnyObject

Source§

impl ToJson for AnyOrderedCollection

Source§

impl ToJson for Application

Source§

impl ToJson for Arrive

Source§

impl ToJson for Article

Source§

impl ToJson for Audio

Source§

impl ToJson for Block

Source§

impl ToJson for BooleanOrDateTime

Source§

impl ToJson for ChatMessage

Source§

impl ToJson for Collection

Source§

impl ToJson for CollectionPage

Source§

impl ToJson for Commitment

Source§

impl ToJson for Create

Source§

impl ToJson for CryptographicKey

Source§

impl ToJson for DataIntegrityProof

Source§

impl ToJson for Delete

Source§

impl ToJson for DidService

Source§

impl ToJson for Dislike

Source§

impl ToJson for Document

Source§

impl ToJson for Emoji

Source§

impl ToJson for EmojiReact

Source§

impl ToJson for Endpoints

Source§

impl ToJson for Event

Source§

impl ToJson for Export

Source§

impl ToJson for FeatureAuthorization

Source§

impl ToJson for FeatureRequest

Source§

impl ToJson for FeaturedCollection

Source§

impl ToJson for FeaturedItem

Source§

impl ToJson for Flag

Source§

impl ToJson for Follow

Source§

impl ToJson for Group

Source§

impl ToJson for Hashtag

Source§

impl ToJson for Ignore

Source§

impl ToJson for Image

Source§

impl ToJson for Intent

Source§

impl ToJson for InteractionPolicy

Source§

impl ToJson for InteractionRule

Source§

impl ToJson for IntransitiveActivity

Source§

impl ToJson for Invite

Source§

impl ToJson for Iri

Source§

impl ToJson for IriOrUnits

Source§

impl ToJson for Join

Source§

impl ToJson for Leave

Source§

impl ToJson for Like

Source§

impl ToJson for LikeAuthorization

Source§

impl ToJson for LikeRequest

Source§

impl ToJson for LinkOrIri

Source§

impl ToJson for LinkOrObject

Source§

impl ToJson for LinkOrObjectOrPropertyValue

Source§

impl ToJson for Listen

Source§

impl ToJson for Measure

Source§

impl ToJson for Mention

Source§

impl ToJson for Move

Source§

impl ToJson for Multikey

Source§

impl ToJson for Note

Source§

impl ToJson for Object

Source§

impl ToJson for Offer

Source§

impl ToJson for OrderedCollection

Source§

impl ToJson for OrderedCollectionOrOrderedCollectionPage

Source§

impl ToJson for OrderedCollectionPage

Source§

impl ToJson for Organization

Source§

impl ToJson for Page

Source§

impl ToJson for Person

Source§

impl ToJson for Place

Source§

impl ToJson for Profile

Source§

impl ToJson for ProofPurpose

Source§

impl ToJson for PropertyValue

Source§

impl ToJson for Proposal

Source§

impl ToJson for Question

Source§

impl ToJson for QuoteAuthorization

Source§

impl ToJson for QuoteRequest

Source§

impl ToJson for Read

Source§

impl ToJson for Reject

Source§

impl ToJson for Relationship

Source§

impl ToJson for Remove

Source§

impl ToJson for ReplyAuthorization

Source§

impl ToJson for ReplyRequest

Source§

impl ToJson for Service

Source§

impl ToJson for Source

Source§

impl ToJson for TentativeAccept

Source§

impl ToJson for TentativeReject

Source§

impl ToJson for Tombstone

Source§

impl ToJson for Translation

Source§

impl ToJson for Travel

Source§

impl ToJson for Undo

Source§

impl ToJson for Units

Source§

impl ToJson for Update

Source§

impl ToJson for Video

Source§

impl ToJson for View

Source§

impl<T: ToJson> ToJson for Reference<T>