pub struct ImportJobs { /* private fields */ }
Implementations§
Source§impl ImportJobs
impl ImportJobs
pub fn duplicate_import_data( &self, old_asset_id: AssetId, new_asset_id: AssetId, ) -> PipelineResult<()>
pub fn current_import_log(&self) -> Option<&ImportLogData>
pub fn is_importing(&self) -> bool
pub fn import_data_root_path(&self) -> &Path
pub fn new( project_config: &HydrateProjectConfiguration, importer_registry: &ImporterRegistry, editor_model: &dyn DynEditorModel, import_data_root_path: &Path, ) -> Self
pub fn queue_import_operation(&mut self, import_job_to_queue: ImportJobToQueue)
pub fn load_import_data_hash(&self, asset_id: AssetId) -> ImportDataMetadataHash
pub fn clone_import_data_metadata_hashes(&self) -> HashMap<AssetId, u64>
pub fn start_import_task( &mut self, import_job_to_queue: ImportJobToQueue, importer_registry: &ImporterRegistry, editor_model: &mut dyn DynEditorModel, ) -> PipelineResult<ImportTask>
pub fn update( &mut self, importer_registry: &ImporterRegistry, editor_model: &mut dyn DynEditorModel, ) -> PipelineResult<ImportStatus>
Auto Trait Implementations§
impl Freeze for ImportJobs
impl !RefUnwindSafe for ImportJobs
impl Send for ImportJobs
impl Sync for ImportJobs
impl Unpin for ImportJobs
impl !UnwindSafe for ImportJobs
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