Skip to main content

libsurfer/wcp/
mod.rs

1use crate::displayed_item;
2use crate::displayed_item::DisplayedItemRef;
3
4pub mod wcp_handler;
5#[cfg(not(target_arch = "wasm32"))]
6pub mod wcp_server;
7
8impl From<&displayed_item::DisplayedItemRef> for surfer_wcp::DisplayedItemRef {
9    fn from(value: &displayed_item::DisplayedItemRef) -> Self {
10        surfer_wcp::DisplayedItemRef(value.0)
11    }
12}
13
14impl From<DisplayedItemRef> for surfer_wcp::DisplayedItemRef {
15    fn from(value: DisplayedItemRef) -> Self {
16        surfer_wcp::DisplayedItemRef(value.0)
17    }
18}
19
20impl From<&surfer_wcp::DisplayedItemRef> for DisplayedItemRef {
21    fn from(value: &surfer_wcp::DisplayedItemRef) -> Self {
22        DisplayedItemRef(value.0)
23    }
24}
25
26impl From<surfer_wcp::DisplayedItemRef> for DisplayedItemRef {
27    fn from(value: surfer_wcp::DisplayedItemRef) -> Self {
28        DisplayedItemRef(value.0)
29    }
30}