Skip to main content

ServerMessage

Type Alias ServerMessage 

Source
pub type ServerMessage = Event<DocumentUpdate>;

Aliased Type§

pub enum ServerMessage {
    Initialize {
        protocol_version: u32,
        repository_root: String,
    },
    Document(DocumentUpdate),
    RequestResult(Result<(), RemoteError>),
    Health {
        error: Option<RemoteError>,
    },
    Error(RemoteError),
}

Variants§

§

Initialize

Fields

§protocol_version: u32
§repository_root: String
§

Document(DocumentUpdate)

§

RequestResult(Result<(), RemoteError>)

§

Health

Fields

§

Error(RemoteError)