Struct dfhack_remote::Isoworldremote
source · Expand description
RPC for the “isoworldremote” plugin.
Fields§
§channel: &'a mut TChannelReference to the client to exchange messages.
Implementations§
source§impl<'a, TChannel> Isoworldremote<'a, TChannel>where
TChannel: Channel,
impl<'a, TChannel> Isoworldremote<'a, TChannel>where
TChannel: Channel,
sourcepub fn new(channel: &'a mut TChannel) -> Isoworldremote<'a, TChannel>
pub fn new(channel: &'a mut TChannel) -> Isoworldremote<'a, TChannel>
Initialize the plugin from a channel to DFHack.
sourcepub fn get_embark_info(
&mut self,
request: MapRequest
) -> Result<MapReply, <TChannel as Channel>::TError>
pub fn get_embark_info(
&mut self,
request: MapRequest
) -> Result<MapReply, <TChannel as Channel>::TError>
Method GetEmbarkInfo from the plugin isoworldremote
sourcepub fn get_embark_tile(
&mut self,
request: TileRequest
) -> Result<EmbarkTile, <TChannel as Channel>::TError>
pub fn get_embark_tile(
&mut self,
request: TileRequest
) -> Result<EmbarkTile, <TChannel as Channel>::TError>
Method GetEmbarkTile from the plugin isoworldremote
sourcepub fn get_raw_names(
&mut self,
request: MapRequest
) -> Result<RawNames, <TChannel as Channel>::TError>
pub fn get_raw_names(
&mut self,
request: MapRequest
) -> Result<RawNames, <TChannel as Channel>::TError>
Method GetRawNames from the plugin isoworldremote