#[derive(Debug, Clone, serde::Serialize, serde::Deserialize, PartialEq, Eq)]
#[serde(rename_all = "camelCase")]
pub struct SelectEvent {
#[serde(with = "serde_wasm_bindgen::preserve")]
pub start: web_sys::js_sys::Date,
#[serde(with = "serde_wasm_bindgen::preserve")]
pub end: web_sys::js_sys::Date,
pub start_str: String,
pub end_str: String,
pub all_day: bool,
}
impl TryFrom<web_sys::wasm_bindgen::JsValue> for SelectEvent {
type Error = web_sys::wasm_bindgen::JsValue;
fn try_from(value: web_sys::wasm_bindgen::JsValue) -> Result<Self, Self::Error> {
Ok(serde_wasm_bindgen::from_value(value)?)
}
}