Struct transmission_sys::tr_info
source · #[repr(C)]pub struct tr_info {Show 20 fields
pub totalSize: u64,
pub originalName: *mut c_char,
pub name: *mut c_char,
pub torrent: *mut c_char,
pub webseeds: *mut *mut c_char,
pub comment: *mut c_char,
pub creator: *mut c_char,
pub files: *mut tr_file,
pub pieces: *mut tr_piece,
pub trackers: *mut tr_tracker_info,
pub dateCreated: time_t,
pub trackerCount: c_uint,
pub webseedCount: c_uint,
pub fileCount: tr_file_index_t,
pub pieceSize: u32,
pub pieceCount: tr_piece_index_t,
pub hash: [u8; 20],
pub hashString: [c_char; 41],
pub isPrivate: u8,
pub isFolder: u8,
}
Expand description
@brief information about a torrent that comes from its metainfo file
Fields
totalSize: u64
originalName: *mut c_char
name: *mut c_char
torrent: *mut c_char
webseeds: *mut *mut c_char
comment: *mut c_char
creator: *mut c_char
files: *mut tr_file
pieces: *mut tr_piece
trackers: *mut tr_tracker_info
dateCreated: time_t
trackerCount: c_uint
webseedCount: c_uint
fileCount: tr_file_index_t
pieceSize: u32
pieceCount: tr_piece_index_t
hash: [u8; 20]
hashString: [c_char; 41]
isPrivate: u8
isFolder: u8
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for tr_info
impl !Send for tr_info
impl !Sync for tr_info
impl Unpin for tr_info
impl UnwindSafe for tr_info
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more