pub enum RedcapIngestSource {
LiveApi {
endpoint: HttpsEndpoint,
},
Stream {
project_info: UploadMetadata,
metadata: UploadMetadata,
records_eav: UploadMetadata,
},
OfflineExport {
project_info_path: String,
metadata_path: String,
records_eav_path: String,
request_only: bool,
},
}Variants§
LiveApi
Public source intent; its token travels only through sensitive acquisition.
Fields
§
endpoint: HttpsEndpointStream
Three consecutive binary roles, each with its own length and digest. Their concatenation is also verified by the enclosing upload.
OfflineExport
Implementations§
Source§impl RedcapIngestSource
impl RedcapIngestSource
pub const fn source_kind(&self) -> RedcapIngestSourceKind
pub const fn request_only(&self) -> bool
Trait Implementations§
Source§impl Clone for RedcapIngestSource
impl Clone for RedcapIngestSource
Source§fn clone(&self) -> RedcapIngestSource
fn clone(&self) -> RedcapIngestSource
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RedcapIngestSource
impl Debug for RedcapIngestSource
Source§impl<'de> Deserialize<'de> for RedcapIngestSource
impl<'de> Deserialize<'de> for RedcapIngestSource
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
Source§impl From<RedcapUploadRoles> for RedcapIngestSource
impl From<RedcapUploadRoles> for RedcapIngestSource
Source§fn from(roles: RedcapUploadRoles) -> Self
fn from(roles: RedcapUploadRoles) -> Self
Converts to this type from the input type.
Source§impl PartialEq for RedcapIngestSource
impl PartialEq for RedcapIngestSource
Source§impl Serialize for RedcapIngestSource
impl Serialize for RedcapIngestSource
impl Eq for RedcapIngestSource
impl StructuralPartialEq for RedcapIngestSource
Auto Trait Implementations§
impl Freeze for RedcapIngestSource
impl RefUnwindSafe for RedcapIngestSource
impl Send for RedcapIngestSource
impl Sync for RedcapIngestSource
impl Unpin for RedcapIngestSource
impl UnsafeUnpin for RedcapIngestSource
impl UnwindSafe for RedcapIngestSource
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