Struct dinghy_lib::Dinghy
[−]
[src]
pub struct Dinghy { /* fields omitted */ }
Methods
impl Dinghy
[src]
pub fn probe(
conf: &Arc<Configuration>,
compiler: &Arc<Compiler>
) -> Result<Dinghy>
[src]
conf: &Arc<Configuration>,
compiler: &Arc<Compiler>
) -> Result<Dinghy>
pub fn discover_platforms(
compiler: &Arc<Compiler>,
conf: &Configuration
) -> Result<Vec<(String, Arc<Box<Platform>>)>>
[src]
compiler: &Arc<Compiler>,
conf: &Configuration
) -> Result<Vec<(String, Arc<Box<Platform>>)>>
pub fn devices(&self) -> Vec<Arc<Box<Device>>>
[src]
pub fn host_device(&self) -> Arc<Box<Device>>
[src]
pub fn host_platform(&self) -> Arc<Box<Platform>>
[src]
pub fn platforms(&self) -> Vec<Arc<Box<Platform>>>
[src]
pub fn platform_by_name(
&self,
platform_name_filter: &str
) -> Option<Arc<Box<Platform>>>
[src]
&self,
platform_name_filter: &str
) -> Option<Arc<Box<Platform>>>