pub async fn show_sources(mz_client: &Client) -> Result<Vec<String>> {
    let mut res = Vec::new();
    for row in mz_client.query("SHOW SOURCES", &[]).await? {
        res.push(row.get(0))
    }

    Ok(res)
}
/// Run Materialize's `SHOW SOURCES` command
Run Materialize's `SHOW SOURCES` command
Run Materialize ' s ` SHOW SOURCES ` command
pub async fn show_sources(mz_client: &Client) -> Result<Vec<String>> {
    let mut res = Vec::new();
    for row in mz_client.query("SHOW SOURCES", &[]).await? {
        res.push(row.get(0))
    }
    Ok(res)
}
pub async fn show_sources ( mz_client : & Client ) -> Result < Vec < String > > { let mut res = Vec :: new ( ) ; for row in mz_client . query ( " " , & [ ] ) . await ? { res . push ( row . get ( 0 ) ) } Ok ( res ) }
Run Materialize's `SHOW SOURCES` command
Run Materialize ' s ` SHOW SOURCES ` command
mz_client
&Client
mz_client
&Client