Struct cratesio_dbdump_csvtab::CratesIODumpLoader [−][src]
pub struct CratesIODumpLoader { pub resource: String, pub files: Vec<PathBuf>, pub cache: Cache, pub target_path: PathBuf, pub preload: bool, // some fields omitted }
Fields
resource: String
files: Vec<PathBuf>
cache: Cache
target_path: PathBuf
preload: bool
Implementations
impl CratesIODumpLoader
[src]
impl CratesIODumpLoader
[src]pub fn resource(&mut self, path: &str) -> &mut Self
[src]
pub fn files(&mut self, files: Vec<PathBuf>) -> &mut Self
[src]
pub fn tables(&mut self, tables: &[&str]) -> &mut Self
[src]
pub fn table_schema(&mut self, table: &str, schema: &str) -> &mut Self
[src]
pub fn target_path(&mut self, path: &Path) -> &mut Self
[src]
pub fn cache(&mut self, builder: CacheBuilder) -> Result<&mut Self, Error>
[src]
pub fn preload(&mut self, should: bool) -> &mut Self
[src]
pub fn minimal(&mut self) -> &mut Self
[src]
pub fn update(&mut self) -> Result<&mut Self, Error>
[src]
pub fn sqlite_path(&self) -> PathBuf
[src]
pub fn open_db(&mut self) -> Result<Connection, Error>
[src]
pub fn load_dump_into(&mut self, db: &Connection) -> Result<(), Error>
[src]
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for CratesIODumpLoader
impl Send for CratesIODumpLoader
impl Sync for CratesIODumpLoader
impl Unpin for CratesIODumpLoader
impl !UnwindSafe for CratesIODumpLoader
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
fn in_current_span(self) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,