pub enum HubEvent {
Start {
package: CompactString,
},
Step {
message: String,
},
End {
package: CompactString,
},
}Expand description
Events emitted during a hub install or uninstall operation.
Variants§
Start
Operation has started.
Fields
§
package: CompactStringPackage being operated on.
Step
A progress step message.
End
Operation has completed.
Fields
§
package: CompactStringPackage that was operated on.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for HubEvent
impl<'de> Deserialize<'de> for HubEvent
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<HubEvent> for ServerMessage
impl From<HubEvent> for ServerMessage
Auto Trait Implementations§
impl Freeze for HubEvent
impl RefUnwindSafe for HubEvent
impl Send for HubEvent
impl Sync for HubEvent
impl Unpin for HubEvent
impl UnsafeUnpin for HubEvent
impl UnwindSafe for HubEvent
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more