pub struct Repository {
pub ron_name: String,
pub ron_repo_type: String,
pub ron_upstreams: Vec<String>,
pub ron_in: Option<RepositoryIO>,
pub ron_out: Option<RepositoryIO>,
pub backend_repository: Option<Arc<dyn RepositoryBackendTrait>>,
pub wired_upstreams: Vec<*const Repository>,
}Fields§
§ron_name: String§ron_repo_type: String§ron_upstreams: Vec<String>§ron_in: Option<RepositoryIO>§ron_out: Option<RepositoryIO>§backend_repository: Option<Arc<dyn RepositoryBackendTrait>>§wired_upstreams: Vec<*const Repository>Implementations§
Source§impl Repository
impl Repository
pub fn backend_from_config(&mut self) -> Result<()>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Repository
impl<'de> Deserialize<'de> for Repository
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Repository
impl !RefUnwindSafe for Repository
impl !Send for Repository
impl !Sync for Repository
impl Unpin for Repository
impl !UnwindSafe for Repository
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