update for changes

Signed-off-by: Walker Crouse <Walker.Crouse@coop.co.uk>
This commit is contained in:
Walker Crouse 2020-09-28 22:46:40 -04:00
parent 7ee598aeb2
commit 5df68533da
4 changed files with 8 additions and 4 deletions

View File

@ -125,9 +125,8 @@ extern crate derive_getters;
extern crate log; extern crate log;
#[macro_use] #[macro_use]
extern crate derive_new; extern crate derive_new;
#[cfg(test)]
#[macro_use] #[macro_use]
#[allow(unused_imports)]
extern crate maplit; extern crate maplit;
mod discovery; mod discovery;

View File

@ -1,3 +1,5 @@
//! Bonjour implementation for cross-platform browser
use super::service_ref::{ use super::service_ref::{
BrowseServicesParams, GetAddressInfoParams, ManagedDNSServiceRef, ServiceResolveParams, BrowseServicesParams, GetAddressInfoParams, ManagedDNSServiceRef, ServiceResolveParams,
}; };
@ -38,7 +40,7 @@ impl TMdnsBrowser for BonjourMdnsBrowser {
} }
fn set_service_discovered_callback( fn set_service_discovered_callback(
&self, &mut self,
service_discovered_callback: Box<ServiceDiscoveredCallback>, service_discovered_callback: Box<ServiceDiscoveredCallback>,
) { ) {
unsafe { (*self.context).service_discovered_callback = Some(service_discovered_callback) }; unsafe { (*self.context).service_discovered_callback = Some(service_discovered_callback) };

View File

@ -1,3 +1,5 @@
//! Bonjour implementation for cross-platform service.
use super::service_ref::{ManagedDNSServiceRef, RegisterServiceParams}; use super::service_ref::{ManagedDNSServiceRef, RegisterServiceParams};
use super::{bonjour_util, constants}; use super::{bonjour_util, constants};
use crate::builder::BuilderDelegate; use crate::builder::BuilderDelegate;

View File

@ -1,9 +1,10 @@
//! Bonjour implementation for cross-platform TXT record.
use super::txt_record_ref::ManagedTXTRecordRef; use super::txt_record_ref::ManagedTXTRecordRef;
use crate::ffi::c_str; use crate::ffi::c_str;
use crate::txt_record::TTxtRecord; use crate::txt_record::TTxtRecord;
use crate::Result; use crate::Result;
use libc::{c_char, c_void}; use libc::{c_char, c_void};
use std::collections::HashMap;
use std::ffi::CString; use std::ffi::CString;
use std::{mem, ptr}; use std::{mem, ptr};