Skip to main content

ServerEvent

Type Alias ServerEvent 

Source
pub type ServerEvent = Event<Arc<DiffSnapshot>>;

Aliased Type§

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

Variants§

§

Initialize

Fields

§protocol_version: u32
§repository_root: String
§

Document(Arc<DiffSnapshot>)

§

RequestResult(Result<(), RemoteError>)

§

Health

Fields

§

Error(RemoteError)