async fn compile_proto(
    subject_name: &String,
    ccsr_client: Client,
) -> Result<CsrSeedCompiledEncoding, anyhow::Error> {
    let (primary_subject, dependency_subjects) =
        ccsr_client.get_subject_and_references(subject_name).await?;
    compile_proto_from_subjects(primary_subject, dependency_subjects).await
}
/// Collect protobuf message descriptor from CSR and compile the descriptor.
Collect protobuf message descriptor from CSR and compile the descriptor.
Collect protobuf message descriptor from CSR and compile the descriptor .
async fn compile_proto(
    subject_name: &String,
    ccsr_client: Client,
) -> Result<CsrSeedCompiledEncoding, anyhow::Error> {
    let (primary_subject, dependency_subjects) =
        ccsr_client.get_subject_and_references(subject_name).await?;
    compile_proto_from_subjects(primary_subject, dependency_subjects).await
}
async fn compile_proto ( subject_name : & String , ccsr_client : Client , ) -> Result < CsrSeedCompiledEncoding , anyhow :: Error > { let ( primary_subject , dependency_subjects ) = ccsr_client . get_subject_and_references ( subject_name ) . await ? ; compile_proto_from_subjects ( primary_subject , dependency_subjects ) . await }
Collect protobuf message descriptor from CSR and compile the descriptor.
Collect protobuf message descriptor from CSR and compile the descriptor .
subject_name
&String
ccsr_client
Client
subject_name
&String
ccsr_client
Client