[−][src]Struct weechat_sys::t_weechat_plugin
Fields
filename: *mut c_char
handle: *mut c_void
name: *mut c_char
description: *mut c_char
version: *mut c_char
license: *mut c_char
charset: *mut c_char
priority: c_int
initialized: c_int
debug: c_int
variables: *mut t_hashtable
prev_plugin: *mut t_weechat_plugin
next_plugin: *mut t_weechat_plugin
plugin_get_name: Option<unsafe extern "C" fn(plugin: *mut t_weechat_plugin) -> *const c_char>
charset_set: Option<unsafe extern "C" fn(plugin: *mut t_weechat_plugin, charset: *const c_char)>
iconv_to_internal: Option<unsafe extern "C" fn(charset: *const c_char, string: *const c_char) -> *mut c_char>
iconv_from_internal: Option<unsafe extern "C" fn(charset: *const c_char, string: *const c_char) -> *mut c_char>
gettext: Option<unsafe extern "C" fn(string: *const c_char) -> *const c_char>
ngettext: Option<unsafe extern "C" fn(single: *const c_char, plural: *const c_char, count: c_int) -> *const c_char>
strndup: Option<unsafe extern "C" fn(string: *const c_char, length: c_int) -> *mut c_char>
string_tolower: Option<unsafe extern "C" fn(string: *mut c_char)>
string_toupper: Option<unsafe extern "C" fn(string: *mut c_char)>
strcasecmp: Option<unsafe extern "C" fn(string1: *const c_char, string2: *const c_char) -> c_int>
strcasecmp_range: Option<unsafe extern "C" fn(string1: *const c_char, string2: *const c_char, range: c_int) -> c_int>
strncasecmp: Option<unsafe extern "C" fn(string1: *const c_char, string2: *const c_char, max: c_int) -> c_int>
strncasecmp_range: Option<unsafe extern "C" fn(string1: *const c_char, string2: *const c_char, max: c_int, range: c_int) -> c_int>
strcmp_ignore_chars: Option<unsafe extern "C" fn(string1: *const c_char, string2: *const c_char, chars_ignored: *const c_char, case_sensitive: c_int) -> c_int>
strcasestr: Option<unsafe extern "C" fn(string: *const c_char, search: *const c_char) -> *const c_char>
strlen_screen: Option<unsafe extern "C" fn(string: *const c_char) -> c_int>
string_match: Option<unsafe extern "C" fn(string: *const c_char, mask: *const c_char, case_sensitive: c_int) -> c_int>
string_replace: Option<unsafe extern "C" fn(string: *const c_char, search: *const c_char, replace: *const c_char) -> *mut c_char>
string_expand_home: Option<unsafe extern "C" fn(path: *const c_char) -> *mut c_char>
string_eval_path_home: Option<unsafe extern "C" fn(path: *const c_char, pointers: *mut t_hashtable, extra_vars: *mut t_hashtable, options: *mut t_hashtable) -> *mut c_char>
string_remove_quotes: Option<unsafe extern "C" fn(string: *const c_char, quotes: *const c_char) -> *mut c_char>
string_strip: Option<unsafe extern "C" fn(string: *const c_char, left: c_int, right: c_int, chars: *const c_char) -> *mut c_char>
string_convert_escaped_chars: Option<unsafe extern "C" fn(string: *const c_char) -> *mut c_char>
string_mask_to_regex: Option<unsafe extern "C" fn(mask: *const c_char) -> *mut c_char>
string_regex_flags: Option<unsafe extern "C" fn(regex: *const c_char, default_flags: c_int, flags: *mut c_int) -> *const c_char>
string_regcomp: Option<unsafe extern "C" fn(preg: *mut c_void, regex: *const c_char, default_flags: c_int) -> c_int>
string_has_highlight: Option<unsafe extern "C" fn(string: *const c_char, highlight_words: *const c_char) -> c_int>
string_has_highlight_regex: Option<unsafe extern "C" fn(string: *const c_char, regex: *const c_char) -> c_int>
string_replace_regex: Option<unsafe extern "C" fn(string: *const c_char, regex: *mut c_void, replace: *const c_char, reference_char: c_char, callback: Option<unsafe extern "C" fn(data: *mut c_void, text: *const c_char) -> *mut c_char>, callback_data: *mut c_void) -> *mut c_char>
string_split: Option<unsafe extern "C" fn(string: *const c_char, separators: *const c_char, keep_eol: c_int, num_items_max: c_int, num_items: *mut c_int) -> *mut *mut c_char>
string_split_shell: Option<unsafe extern "C" fn(string: *const c_char, num_items: *mut c_int) -> *mut *mut c_char>
string_free_split: Option<unsafe extern "C" fn(split_string: *mut *mut c_char)>
string_build_with_split_string: Option<unsafe extern "C" fn(split_string: *mut *const c_char, separator: *const c_char) -> *mut c_char>
string_split_command: Option<unsafe extern "C" fn(command: *const c_char, separator: c_char) -> *mut *mut c_char>
string_free_split_command: Option<unsafe extern "C" fn(split_command: *mut *mut c_char)>
string_format_size: Option<unsafe extern "C" fn(size: c_ulonglong) -> *mut c_char>
string_remove_color: Option<unsafe extern "C" fn(string: *const c_char, replacement: *const c_char) -> *mut c_char>
string_base_encode: Option<unsafe extern "C" fn(base: c_int, from: *const c_char, length: c_int, to: *mut c_char) -> c_int>
string_base_decode: Option<unsafe extern "C" fn(base: c_int, from: *const c_char, to: *mut c_char) -> c_int>
string_hex_dump: Option<unsafe extern "C" fn(data: *const c_char, data_size: c_int, bytes_per_line: c_int, prefix: *const c_char, suffix: *const c_char) -> *mut c_char>
string_is_command_char: Option<unsafe extern "C" fn(string: *const c_char) -> c_int>
string_input_for_buffer: Option<unsafe extern "C" fn(string: *const c_char) -> *const c_char>
string_eval_expression: Option<unsafe extern "C" fn(expr: *const c_char, pointers: *mut t_hashtable, extra_vars: *mut t_hashtable, options: *mut t_hashtable) -> *mut c_char>
string_dyn_alloc: Option<unsafe extern "C" fn(size_alloc: c_int) -> *mut *mut c_char>
string_dyn_copy: Option<unsafe extern "C" fn(string: *mut *mut c_char, new_string: *const c_char) -> c_int>
string_dyn_concat: Option<unsafe extern "C" fn(string: *mut *mut c_char, add: *const c_char) -> c_int>
string_dyn_free: Option<unsafe extern "C" fn(string: *mut *mut c_char, free_string: c_int) -> *mut c_char>
utf8_has_8bits: Option<unsafe extern "C" fn(string: *const c_char) -> c_int>
utf8_is_valid: Option<unsafe extern "C" fn(string: *const c_char, length: c_int, error: *mut *mut c_char) -> c_int>
utf8_normalize: Option<unsafe extern "C" fn(string: *mut c_char, replacement: c_char)>
utf8_prev_char: Option<unsafe extern "C" fn(string_start: *const c_char, string: *const c_char) -> *const c_char>
utf8_next_char: Option<unsafe extern "C" fn(string: *const c_char) -> *const c_char>
utf8_char_int: Option<unsafe extern "C" fn(string: *const c_char) -> c_int>
utf8_char_size: Option<unsafe extern "C" fn(string: *const c_char) -> c_int>
utf8_strlen: Option<unsafe extern "C" fn(string: *const c_char) -> c_int>
utf8_strnlen: Option<unsafe extern "C" fn(string: *const c_char, bytes: c_int) -> c_int>
utf8_strlen_screen: Option<unsafe extern "C" fn(string: *const c_char) -> c_int>
utf8_charcmp: Option<unsafe extern "C" fn(string1: *const c_char, string2: *const c_char) -> c_int>
utf8_charcasecmp: Option<unsafe extern "C" fn(string1: *const c_char, string2: *const c_char) -> c_int>
utf8_char_size_screen: Option<unsafe extern "C" fn(string: *const c_char) -> c_int>
utf8_add_offset: Option<unsafe extern "C" fn(string: *const c_char, offset: c_int) -> *const c_char>
utf8_real_pos: Option<unsafe extern "C" fn(string: *const c_char, pos: c_int) -> c_int>
utf8_pos: Option<unsafe extern "C" fn(string: *const c_char, real_pos: c_int) -> c_int>
utf8_strndup: Option<unsafe extern "C" fn(string: *const c_char, length: c_int) -> *mut c_char>
mkdir_home: Option<unsafe extern "C" fn(directory: *const c_char, mode: c_int) -> c_int>
mkdir: Option<unsafe extern "C" fn(directory: *const c_char, mode: c_int) -> c_int>
mkdir_parents: Option<unsafe extern "C" fn(directory: *const c_char, mode: c_int) -> c_int>
exec_on_files: Option<unsafe extern "C" fn(directory: *const c_char, recurse_subdirs: c_int, hidden_files: c_int, callback: Option<unsafe extern "C" fn(data: *mut c_void, filename: *const c_char)>, callback_data: *mut c_void)>
file_get_content: Option<unsafe extern "C" fn(filename: *const c_char) -> *mut c_char>
util_timeval_cmp: Option<unsafe extern "C" fn(tv1: *mut timeval, tv2: *mut timeval) -> c_int>
util_timeval_diff: Option<unsafe extern "C" fn(tv1: *mut timeval, tv2: *mut timeval) -> c_longlong>
util_timeval_add: Option<unsafe extern "C" fn(tv: *mut timeval, interval: c_longlong)>
util_get_time_string: Option<unsafe extern "C" fn(date: *const time_t) -> *const c_char>
util_version_number: Option<unsafe extern "C" fn(version: *const c_char) -> c_int>
list_new: Option<unsafe extern "C" fn() -> *mut t_weelist>
list_add: Option<unsafe extern "C" fn(weelist: *mut t_weelist, data: *const c_char, where_: *const c_char, user_data: *mut c_void) -> *mut t_weelist_item>
list_search: Option<unsafe extern "C" fn(weelist: *mut t_weelist, data: *const c_char) -> *mut t_weelist_item>
list_search_pos: Option<unsafe extern "C" fn(weelist: *mut t_weelist, data: *const c_char) -> c_int>
list_casesearch: Option<unsafe extern "C" fn(weelist: *mut t_weelist, data: *const c_char) -> *mut t_weelist_item>
list_casesearch_pos: Option<unsafe extern "C" fn(weelist: *mut t_weelist, data: *const c_char) -> c_int>
list_get: Option<unsafe extern "C" fn(weelist: *mut t_weelist, position: c_int) -> *mut t_weelist_item>
list_set: Option<unsafe extern "C" fn(item: *mut t_weelist_item, value: *const c_char)>
list_next: Option<unsafe extern "C" fn(item: *mut t_weelist_item) -> *mut t_weelist_item>
list_prev: Option<unsafe extern "C" fn(item: *mut t_weelist_item) -> *mut t_weelist_item>
list_string: Option<unsafe extern "C" fn(item: *mut t_weelist_item) -> *const c_char>
list_size: Option<unsafe extern "C" fn(weelist: *mut t_weelist) -> c_int>
list_remove: Option<unsafe extern "C" fn(weelist: *mut t_weelist, item: *mut t_weelist_item)>
list_remove_all: Option<unsafe extern "C" fn(weelist: *mut t_weelist)>
list_free: Option<unsafe extern "C" fn(weelist: *mut t_weelist)>
arraylist_new: Option<unsafe extern "C" fn(initial_size: c_int, sorted: c_int, allow_duplicates: c_int, callback_cmp: Option<unsafe extern "C" fn(data: *mut c_void, arraylist: *mut t_arraylist, pointer1: *mut c_void, pointer2: *mut c_void) -> c_int>, callback_cmp_data: *mut c_void, callback_free: Option<unsafe extern "C" fn(data: *mut c_void, arraylist: *mut t_arraylist, pointer: *mut c_void)>, callback_free_data: *mut c_void) -> *mut t_arraylist>
arraylist_size: Option<unsafe extern "C" fn(arraylist: *mut t_arraylist) -> c_int>
arraylist_get: Option<unsafe extern "C" fn(arraylist: *mut t_arraylist, index: c_int) -> *mut c_void>
arraylist_search: Option<unsafe extern "C" fn(arraylist: *mut t_arraylist, pointer: *mut c_void, index: *mut c_int, index_insert: *mut c_int) -> *mut c_void>
arraylist_insert: Option<unsafe extern "C" fn(arraylist: *mut t_arraylist, index: c_int, pointer: *mut c_void) -> c_int>
arraylist_add: Option<unsafe extern "C" fn(arraylist: *mut t_arraylist, pointer: *mut c_void) -> c_int>
arraylist_remove: Option<unsafe extern "C" fn(arraylist: *mut t_arraylist, index: c_int) -> c_int>
arraylist_clear: Option<unsafe extern "C" fn(arraylist: *mut t_arraylist) -> c_int>
arraylist_free: Option<unsafe extern "C" fn(arraylist: *mut t_arraylist)>
hashtable_new: Option<unsafe extern "C" fn(size: c_int, type_keys: *const c_char, type_values: *const c_char, callback_hash_key: Option<unsafe extern "C" fn(hashtable: *mut t_hashtable, key: *const c_void) -> c_ulonglong>, callback_keycmp: Option<unsafe extern "C" fn(hashtable: *mut t_hashtable, key1: *const c_void, key2: *const c_void) -> c_int>) -> *mut t_hashtable>
hashtable_set_with_size: Option<unsafe extern "C" fn(hashtable: *mut t_hashtable, key: *const c_void, key_size: c_int, value: *const c_void, value_size: c_int) -> *mut t_hashtable_item>
hashtable_set: Option<unsafe extern "C" fn(hashtable: *mut t_hashtable, key: *const c_void, value: *const c_void) -> *mut t_hashtable_item>
hashtable_get: Option<unsafe extern "C" fn(hashtable: *mut t_hashtable, key: *const c_void) -> *mut c_void>
hashtable_has_key: Option<unsafe extern "C" fn(hashtable: *mut t_hashtable, key: *const c_void) -> c_int>
hashtable_map: Option<unsafe extern "C" fn(hashtable: *mut t_hashtable, callback_map: Option<unsafe extern "C" fn(data: *mut c_void, hashtable: *mut t_hashtable, key: *const c_void, value: *const c_void)>, callback_map_data: *mut c_void)>
hashtable_map_string: Option<unsafe extern "C" fn(hashtable: *mut t_hashtable, callback_map: Option<unsafe extern "C" fn(data: *mut c_void, hashtable: *mut t_hashtable, key: *const c_char, value: *const c_char)>, callback_map_data: *mut c_void)>
hashtable_dup: Option<unsafe extern "C" fn(hashtable: *mut t_hashtable) -> *mut t_hashtable>
hashtable_get_integer: Option<unsafe extern "C" fn(hashtable: *mut t_hashtable, property: *const c_char) -> c_int>
hashtable_get_string: Option<unsafe extern "C" fn(hashtable: *mut t_hashtable, property: *const c_char) -> *const c_char>
hashtable_set_pointer: Option<unsafe extern "C" fn(hashtable: *mut t_hashtable, property: *const c_char, pointer: *mut c_void)>
hashtable_add_to_infolist: Option<unsafe extern "C" fn(hashtable: *mut t_hashtable, infolist_item: *mut t_infolist_item, prefix: *const c_char) -> c_int>
hashtable_add_from_infolist: Option<unsafe extern "C" fn(hashtable: *mut t_hashtable, infolist: *mut t_infolist, prefix: *const c_char) -> c_int>
hashtable_remove: Option<unsafe extern "C" fn(hashtable: *mut t_hashtable, key: *const c_void)>
hashtable_remove_all: Option<unsafe extern "C" fn(hashtable: *mut t_hashtable)>
hashtable_free: Option<unsafe extern "C" fn(hashtable: *mut t_hashtable)>
config_new: Option<unsafe extern "C" fn(plugin: *mut t_weechat_plugin, name: *const c_char, callback_reload: Option<unsafe extern "C" fn(pointer: *const c_void, data: *mut c_void, config_file: *mut t_config_file) -> c_int>, callback_reload_pointer: *const c_void, callback_reload_data: *mut c_void) -> *mut t_config_file>
config_new_section: Option<unsafe extern "C" fn(config_file: *mut t_config_file, name: *const c_char, user_can_add_options: c_int, user_can_delete_options: c_int, callback_read: Option<unsafe extern "C" fn(pointer: *const c_void, data: *mut c_void, config_file: *mut t_config_file, section: *mut t_config_section, option_name: *const c_char, value: *const c_char) -> c_int>, callback_read_pointer: *const c_void, callback_read_data: *mut c_void, callback_write: Option<unsafe extern "C" fn(pointer: *const c_void, data: *mut c_void, config_file: *mut t_config_file, section_name: *const c_char) -> c_int>, callback_write_pointer: *const c_void, callback_write_data: *mut c_void, callback_write_default: Option<unsafe extern "C" fn(pointer: *const c_void, data: *mut c_void, config_file: *mut t_config_file, section_name: *const c_char) -> c_int>, callback_write_default_pointer: *const c_void, callback_write_default_data: *mut c_void, callback_create_option: Option<unsafe extern "C" fn(pointer: *const c_void, data: *mut c_void, config_file: *mut t_config_file, section: *mut t_config_section, option_name: *const c_char, value: *const c_char) -> c_int>, callback_create_option_pointer: *const c_void, callback_create_option_data: *mut c_void, callback_delete_option: Option<unsafe extern "C" fn(pointer: *const c_void, data: *mut c_void, config_file: *mut t_config_file, section: *mut t_config_section, option: *mut t_config_option) -> c_int>, callback_delete_option_pointer: *const c_void, callback_delete_option_data: *mut c_void) -> *mut t_config_section>
config_search_section: Option<unsafe extern "C" fn(config_file: *mut t_config_file, section_name: *const c_char) -> *mut t_config_section>
config_new_option: Option<unsafe extern "C" fn(config_file: *mut t_config_file, section: *mut t_config_section, name: *const c_char, type_: *const c_char, description: *const c_char, string_values: *const c_char, min: c_int, max: c_int, default_value: *const c_char, value: *const c_char, null_value_allowed: c_int, callback_check_value: Option<unsafe extern "C" fn(pointer: *const c_void, data: *mut c_void, option: *mut t_config_option, value: *const c_char) -> c_int>, callback_check_value_pointer: *const c_void, callback_check_value_data: *mut c_void, callback_change: Option<unsafe extern "C" fn(pointer: *const c_void, data: *mut c_void, option: *mut t_config_option)>, callback_change_pointer: *const c_void, callback_change_data: *mut c_void, callback_delete: Option<unsafe extern "C" fn(pointer: *const c_void, data: *mut c_void, option: *mut t_config_option)>, callback_delete_pointer: *const c_void, callback_delete_data: *mut c_void) -> *mut t_config_option>
config_search_option: Option<unsafe extern "C" fn(config_file: *mut t_config_file, section: *mut t_config_section, option_name: *const c_char) -> *mut t_config_option>
config_search_section_option: Option<unsafe extern "C" fn(config_file: *mut t_config_file, section: *mut t_config_section, option_name: *const c_char, section_found: *mut *mut t_config_section, option_found: *mut *mut t_config_option)>
config_search_with_string: Option<unsafe extern "C" fn(option_name: *const c_char, config_file: *mut *mut t_config_file, section: *mut *mut t_config_section, option: *mut *mut t_config_option, pos_option_name: *mut *mut c_char)>
config_string_to_boolean: Option<unsafe extern "C" fn(text: *const c_char) -> c_int>
config_option_reset: Option<unsafe extern "C" fn(option: *mut t_config_option, run_callback: c_int) -> c_int>
config_option_set: Option<unsafe extern "C" fn(option: *mut t_config_option, value: *const c_char, run_callback: c_int) -> c_int>
config_option_set_null: Option<unsafe extern "C" fn(option: *mut t_config_option, run_callback: c_int) -> c_int>
config_option_unset: Option<unsafe extern "C" fn(option: *mut t_config_option) -> c_int>
config_option_rename: Option<unsafe extern "C" fn(option: *mut t_config_option, new_name: *const c_char)>
config_option_get_string: Option<unsafe extern "C" fn(option: *mut t_config_option, property: *const c_char) -> *const c_char>
config_option_get_pointer: Option<unsafe extern "C" fn(option: *mut t_config_option, property: *const c_char) -> *mut c_void>
config_option_is_null: Option<unsafe extern "C" fn(option: *mut t_config_option) -> c_int>
config_option_default_is_null: Option<unsafe extern "C" fn(option: *mut t_config_option) -> c_int>
config_boolean: Option<unsafe extern "C" fn(option: *mut t_config_option) -> c_int>
config_boolean_default: Option<unsafe extern "C" fn(option: *mut t_config_option) -> c_int>
config_integer: Option<unsafe extern "C" fn(option: *mut t_config_option) -> c_int>
config_integer_default: Option<unsafe extern "C" fn(option: *mut t_config_option) -> c_int>
config_string: Option<unsafe extern "C" fn(option: *mut t_config_option) -> *const c_char>
config_string_default: Option<unsafe extern "C" fn(option: *mut t_config_option) -> *const c_char>
config_color: Option<unsafe extern "C" fn(option: *mut t_config_option) -> *const c_char>
config_color_default: Option<unsafe extern "C" fn(option: *mut t_config_option) -> *const c_char>
config_write_option: Option<unsafe extern "C" fn(config_file: *mut t_config_file, option: *mut t_config_option) -> c_int>
config_write_line: Option<unsafe extern "C" fn(config_file: *mut t_config_file, option_name: *const c_char, value: *const c_char, ...) -> c_int>
config_write: Option<unsafe extern "C" fn(config_file: *mut t_config_file) -> c_int>
config_read: Option<unsafe extern "C" fn(config_file: *mut t_config_file) -> c_int>
config_reload: Option<unsafe extern "C" fn(config_file: *mut t_config_file) -> c_int>
config_option_free: Option<unsafe extern "C" fn(option: *mut t_config_option)>
config_section_free_options: Option<unsafe extern "C" fn(section: *mut t_config_section)>
config_section_free: Option<unsafe extern "C" fn(section: *mut t_config_section)>
config_free: Option<unsafe extern "C" fn(config_file: *mut t_config_file)>
config_get: Option<unsafe extern "C" fn(option_name: *const c_char) -> *mut t_config_option>
config_get_plugin: Option<unsafe extern "C" fn(plugin: *mut t_weechat_plugin, option_name: *const c_char) -> *const c_char>
config_is_set_plugin: Option<unsafe extern "C" fn(plugin: *mut t_weechat_plugin, option_name: *const c_char) -> c_int>
config_set_plugin: Option<unsafe extern "C" fn(plugin: *mut t_weechat_plugin, option_name: *const c_char, value: *const c_char) -> c_int>
config_set_desc_plugin: Option<unsafe extern "C" fn(plugin: *mut t_weechat_plugin, option_name: *const c_char, description: *const c_char)>
config_unset_plugin: Option<unsafe extern "C" fn(plugin: *mut t_weechat_plugin, option_name: *const c_char) -> c_int>
key_bind: Option<unsafe extern "C" fn(context: *const c_char, keys: *mut t_hashtable) -> c_int>
key_unbind: Option<unsafe extern "C" fn(context: *const c_char, key: *const c_char) -> c_int>
prefix: Option<unsafe extern "C" fn(prefix: *const c_char) -> *const c_char>
color: Option<unsafe extern "C" fn(color_name: *const c_char) -> *const c_char>
printf_y: Option<unsafe extern "C" fn(buffer: *mut t_gui_buffer, y: c_int, message: *const c_char, ...)>
log_printf: Option<unsafe extern "C" fn(message: *const c_char, ...)>
hook_command: Option<unsafe extern "C" fn(plugin: *mut t_weechat_plugin, command: *const c_char, description: *const c_char, args: *const c_char, args_description: *const c_char, completion: *const c_char, callback: Option<unsafe extern "C" fn(pointer: *const c_void, data: *mut c_void, buffer: *mut t_gui_buffer, argc: c_int, argv: *mut *mut c_char, argv_eol: *mut *mut c_char) -> c_int>, callback_pointer: *const c_void, callback_data: *mut c_void) -> *mut t_hook>
hook_command_run: Option<unsafe extern "C" fn(plugin: *mut t_weechat_plugin, command: *const c_char, callback: Option<unsafe extern "C" fn(pointer: *const c_void, data: *mut c_void, buffer: *mut t_gui_buffer, command: *const c_char) -> c_int>, callback_pointer: *const c_void, callback_data: *mut c_void) -> *mut t_hook>
hook_timer: Option<unsafe extern "C" fn(plugin: *mut t_weechat_plugin, interval: c_long, align_second: c_int, max_calls: c_int, callback: Option<unsafe extern "C" fn(pointer: *const c_void, data: *mut c_void, remaining_calls: c_int) -> c_int>, callback_pointer: *const c_void, callback_data: *mut c_void) -> *mut t_hook>
hook_fd: Option<unsafe extern "C" fn(plugin: *mut t_weechat_plugin, fd: c_int, flag_read: c_int, flag_write: c_int, flag_exception: c_int, callback: Option<unsafe extern "C" fn(pointer: *const c_void, data: *mut c_void, fd: c_int) -> c_int>, callback_pointer: *const c_void, callback_data: *mut c_void) -> *mut t_hook>
hook_process: Option<unsafe extern "C" fn(plugin: *mut t_weechat_plugin, command: *const c_char, timeout: c_int, callback: Option<unsafe extern "C" fn(pointer: *const c_void, data: *mut c_void, command: *const c_char, return_code: c_int, out: *const c_char, err: *const c_char) -> c_int>, callback_pointer: *const c_void, callback_data: *mut c_void) -> *mut t_hook>
hook_process_hashtable: Option<unsafe extern "C" fn(plugin: *mut t_weechat_plugin, command: *const c_char, options: *mut t_hashtable, timeout: c_int, callback: Option<unsafe extern "C" fn(pointer: *const c_void, data: *mut c_void, command: *const c_char, return_code: c_int, out: *const c_char, err: *const c_char) -> c_int>, callback_pointer: *const c_void, callback_data: *mut c_void) -> *mut t_hook>
hook_connect: Option<unsafe extern "C" fn(plugin: *mut t_weechat_plugin, proxy: *const c_char, address: *const c_char, port: c_int, ipv6: c_int, retry: c_int, gnutls_sess: *mut c_void, gnutls_cb: *mut c_void, gnutls_dhkey_size: c_int, gnutls_priorities: *const c_char, local_hostname: *const c_char, callback: Option<unsafe extern "C" fn(pointer: *const c_void, data: *mut c_void, status: c_int, gnutls_rc: c_int, sock: c_int, error: *const c_char, ip_address: *const c_char) -> c_int>, callback_pointer: *const c_void, callback_data: *mut c_void) -> *mut t_hook>
hook_line: Option<unsafe extern "C" fn(plugin: *mut t_weechat_plugin, buffer_type: *const c_char, buffer_name: *const c_char, tags: *const c_char, callback: Option<unsafe extern "C" fn(pointer: *const c_void, data: *mut c_void, line: *mut t_hashtable) -> *mut t_hashtable>, callback_pointer: *const c_void, callback_data: *mut c_void) -> *mut t_hook>
hook_print: Option<unsafe extern "C" fn(plugin: *mut t_weechat_plugin, buffer: *mut t_gui_buffer, tags: *const c_char, message: *const c_char, strip_colors: c_int, callback: Option<unsafe extern "C" fn(pointer: *const c_void, data: *mut c_void, buffer: *mut t_gui_buffer, date: time_t, tags_count: c_int, tags: *mut *const c_char, displayed: c_int, highlight: c_int, prefix: *const c_char, message: *const c_char) -> c_int>, callback_pointer: *const c_void, callback_data: *mut c_void) -> *mut t_hook>
hook_signal: Option<unsafe extern "C" fn(plugin: *mut t_weechat_plugin, signal: *const c_char, callback: Option<unsafe extern "C" fn(pointer: *const c_void, data: *mut c_void, signal: *const c_char, type_data: *const c_char, signal_data: *mut c_void) -> c_int>, callback_pointer: *const c_void, callback_data: *mut c_void) -> *mut t_hook>
hook_signal_send: Option<unsafe extern "C" fn(signal: *const c_char, type_data: *const c_char, signal_data: *mut c_void) -> c_int>
hook_hsignal: Option<unsafe extern "C" fn(plugin: *mut t_weechat_plugin, signal: *const c_char, callback: Option<unsafe extern "C" fn(pointer: *const c_void, data: *mut c_void, signal: *const c_char, hashtable: *mut t_hashtable) -> c_int>, callback_pointer: *const c_void, callback_data: *mut c_void) -> *mut t_hook>
hook_hsignal_send: Option<unsafe extern "C" fn(signal: *const c_char, hashtable: *mut t_hashtable) -> c_int>
hook_config: Option<unsafe extern "C" fn(plugin: *mut t_weechat_plugin, option: *const c_char, callback: Option<unsafe extern "C" fn(pointer: *const c_void, data: *mut c_void, option: *const c_char, value: *const c_char) -> c_int>, callback_pointer: *const c_void, callback_data: *mut c_void) -> *mut t_hook>
hook_completion: Option<unsafe extern "C" fn(plugin: *mut t_weechat_plugin, completion_item: *const c_char, description: *const c_char, callback: Option<unsafe extern "C" fn(pointer: *const c_void, data: *mut c_void, completion_item: *const c_char, buffer: *mut t_gui_buffer, completion: *mut t_gui_completion) -> c_int>, callback_pointer: *const c_void, callback_data: *mut c_void) -> *mut t_hook>
hook_completion_get_string: Option<unsafe extern "C" fn(completion: *mut t_gui_completion, property: *const c_char) -> *const c_char>
hook_completion_list_add: Option<unsafe extern "C" fn(completion: *mut t_gui_completion, word: *const c_char, nick_completion: c_int, where_: *const c_char)>
hook_modifier: Option<unsafe extern "C" fn(plugin: *mut t_weechat_plugin, modifier: *const c_char, callback: Option<unsafe extern "C" fn(pointer: *const c_void, data: *mut c_void, modifier: *const c_char, modifier_data: *const c_char, string: *const c_char) -> *mut c_char>, callback_pointer: *const c_void, callback_data: *mut c_void) -> *mut t_hook>
hook_modifier_exec: Option<unsafe extern "C" fn(plugin: *mut t_weechat_plugin, modifier: *const c_char, modifier_data: *const c_char, string: *const c_char) -> *mut c_char>
hook_info: Option<unsafe extern "C" fn(plugin: *mut t_weechat_plugin, info_name: *const c_char, description: *const c_char, args_description: *const c_char, callback: Option<unsafe extern "C" fn(pointer: *const c_void, data: *mut c_void, info_name: *const c_char, arguments: *const c_char) -> *const c_char>, callback_pointer: *const c_void, callback_data: *mut c_void) -> *mut t_hook>
hook_info_hashtable: Option<unsafe extern "C" fn(plugin: *mut t_weechat_plugin, info_name: *const c_char, description: *const c_char, args_description: *const c_char, output_description: *const c_char, callback: Option<unsafe extern "C" fn(pointer: *const c_void, data: *mut c_void, info_name: *const c_char, hashtable: *mut t_hashtable) -> *mut t_hashtable>, callback_pointer: *const c_void, callback_data: *mut c_void) -> *mut t_hook>
hook_infolist: Option<unsafe extern "C" fn(plugin: *mut t_weechat_plugin, infolist_name: *const c_char, description: *const c_char, pointer_description: *const c_char, args_description: *const c_char, callback: Option<unsafe extern "C" fn(cb_pointer: *const c_void, data: *mut c_void, infolist_name: *const c_char, obj_pointer: *mut c_void, arguments: *const c_char) -> *mut t_infolist>, callback_pointer: *const c_void, callback_data: *mut c_void) -> *mut t_hook>
hook_hdata: Option<unsafe extern "C" fn(plugin: *mut t_weechat_plugin, hdata_name: *const c_char, description: *const c_char, callback: Option<unsafe extern "C" fn(pointer: *const c_void, data: *mut c_void, hdata_name: *const c_char) -> *mut t_hdata>, callback_pointer: *const c_void, callback_data: *mut c_void) -> *mut t_hook>
hook_focus: Option<unsafe extern "C" fn(plugin: *mut t_weechat_plugin, area: *const c_char, callback: Option<unsafe extern "C" fn(pointer: *const c_void, data: *mut c_void, info: *mut t_hashtable) -> *mut t_hashtable>, callback_pointer: *const c_void, callback_data: *mut c_void) -> *mut t_hook>
hook_set: Option<unsafe extern "C" fn(hook: *mut t_hook, property: *const c_char, value: *const c_char)>
unhook: Option<unsafe extern "C" fn(hook: *mut t_hook)>
unhook_all: Option<unsafe extern "C" fn(plugin: *mut t_weechat_plugin, subplugin: *const c_char)>
buffer_new: Option<unsafe extern "C" fn(plugin: *mut t_weechat_plugin, name: *const c_char, input_callback: Option<unsafe extern "C" fn(pointer: *const c_void, data: *mut c_void, buffer: *mut t_gui_buffer, input_data: *const c_char) -> c_int>, input_callback_pointer: *const c_void, input_callback_data: *mut c_void, close_callback: Option<unsafe extern "C" fn(pointer: *const c_void, data: *mut c_void, buffer: *mut t_gui_buffer) -> c_int>, close_callback_pointer: *const c_void, close_callback_data: *mut c_void) -> *mut t_gui_buffer>
buffer_search: Option<unsafe extern "C" fn(plugin: *const c_char, name: *const c_char) -> *mut t_gui_buffer>
buffer_search_main: Option<unsafe extern "C" fn() -> *mut t_gui_buffer>
buffer_clear: Option<unsafe extern "C" fn(buffer: *mut t_gui_buffer)>
buffer_close: Option<unsafe extern "C" fn(buffer: *mut t_gui_buffer)>
buffer_merge: Option<unsafe extern "C" fn(buffer: *mut t_gui_buffer, target_buffer: *mut t_gui_buffer)>
buffer_unmerge: Option<unsafe extern "C" fn(buffer: *mut t_gui_buffer, number: c_int)>
buffer_get_integer: Option<unsafe extern "C" fn(buffer: *mut t_gui_buffer, property: *const c_char) -> c_int>
buffer_get_string: Option<unsafe extern "C" fn(buffer: *mut t_gui_buffer, property: *const c_char) -> *const c_char>
buffer_get_pointer: Option<unsafe extern "C" fn(buffer: *mut t_gui_buffer, property: *const c_char) -> *mut c_void>
buffer_set: Option<unsafe extern "C" fn(buffer: *mut t_gui_buffer, property: *const c_char, value: *const c_char)>
buffer_set_pointer: Option<unsafe extern "C" fn(buffer: *mut t_gui_buffer, property: *const c_char, pointer: *mut c_void)>
buffer_string_replace_local_var: Option<unsafe extern "C" fn(buffer: *mut t_gui_buffer, string: *const c_char) -> *mut c_char>
buffer_match_list: Option<unsafe extern "C" fn(buffer: *mut t_gui_buffer, string: *const c_char) -> c_int>
window_search_with_buffer: Option<unsafe extern "C" fn(buffer: *mut t_gui_buffer) -> *mut t_gui_window>
window_get_integer: Option<unsafe extern "C" fn(window: *mut t_gui_window, property: *const c_char) -> c_int>
window_get_string: Option<unsafe extern "C" fn(window: *mut t_gui_window, property: *const c_char) -> *const c_char>
window_get_pointer: Option<unsafe extern "C" fn(window: *mut t_gui_window, property: *const c_char) -> *mut c_void>
window_set_title: Option<unsafe extern "C" fn(title: *const c_char)>
nicklist_add_group: Option<unsafe extern "C" fn(buffer: *mut t_gui_buffer, parent_group: *mut t_gui_nick_group, name: *const c_char, color: *const c_char, visible: c_int) -> *mut t_gui_nick_group>
nicklist_search_group: Option<unsafe extern "C" fn(buffer: *mut t_gui_buffer, from_group: *mut t_gui_nick_group, name: *const c_char) -> *mut t_gui_nick_group>
nicklist_add_nick: Option<unsafe extern "C" fn(buffer: *mut t_gui_buffer, group: *mut t_gui_nick_group, name: *const c_char, color: *const c_char, prefix: *const c_char, prefix_color: *const c_char, visible: c_int) -> *mut t_gui_nick>
nicklist_search_nick: Option<unsafe extern "C" fn(buffer: *mut t_gui_buffer, from_group: *mut t_gui_nick_group, name: *const c_char) -> *mut t_gui_nick>
nicklist_remove_group: Option<unsafe extern "C" fn(buffer: *mut t_gui_buffer, group: *mut t_gui_nick_group)>
nicklist_remove_nick: Option<unsafe extern "C" fn(buffer: *mut t_gui_buffer, nick: *mut t_gui_nick)>
nicklist_remove_all: Option<unsafe extern "C" fn(buffer: *mut t_gui_buffer)>
nicklist_get_next_item: Option<unsafe extern "C" fn(buffer: *mut t_gui_buffer, group: *mut *mut t_gui_nick_group, nick: *mut *mut t_gui_nick)>
nicklist_group_get_integer: Option<unsafe extern "C" fn(buffer: *mut t_gui_buffer, group: *mut t_gui_nick_group, property: *const c_char) -> c_int>
nicklist_group_get_string: Option<unsafe extern "C" fn(buffer: *mut t_gui_buffer, group: *mut t_gui_nick_group, property: *const c_char) -> *const c_char>
nicklist_group_get_pointer: Option<unsafe extern "C" fn(buffer: *mut t_gui_buffer, group: *mut t_gui_nick_group, property: *const c_char) -> *mut c_void>
nicklist_group_set: Option<unsafe extern "C" fn(buffer: *mut t_gui_buffer, group: *mut t_gui_nick_group, property: *const c_char, value: *const c_char)>
nicklist_nick_get_integer: Option<unsafe extern "C" fn(buffer: *mut t_gui_buffer, nick: *mut t_gui_nick, property: *const c_char) -> c_int>
nicklist_nick_get_string: Option<unsafe extern "C" fn(buffer: *mut t_gui_buffer, nick: *mut t_gui_nick, property: *const c_char) -> *const c_char>
nicklist_nick_get_pointer: Option<unsafe extern "C" fn(buffer: *mut t_gui_buffer, nick: *mut t_gui_nick, property: *const c_char) -> *mut c_void>
nicklist_nick_set: Option<unsafe extern "C" fn(buffer: *mut t_gui_buffer, nick: *mut t_gui_nick, property: *const c_char, value: *const c_char)>
bar_item_search: Option<unsafe extern "C" fn(name: *const c_char) -> *mut t_gui_bar_item>
bar_item_new: Option<unsafe extern "C" fn(plugin: *mut t_weechat_plugin, name: *const c_char, build_callback: Option<unsafe extern "C" fn(pointer: *const c_void, data: *mut c_void, item: *mut t_gui_bar_item, window: *mut t_gui_window, buffer: *mut t_gui_buffer, extra_info: *mut t_hashtable) -> *mut c_char>, build_callback_pointer: *const c_void, build_callback_data: *mut c_void) -> *mut t_gui_bar_item>
bar_item_update: Option<unsafe extern "C" fn(name: *const c_char)>
bar_item_remove: Option<unsafe extern "C" fn(item: *mut t_gui_bar_item)>
bar_search: Option<unsafe extern "C" fn(name: *const c_char) -> *mut t_gui_bar>
bar_new: Option<unsafe extern "C" fn(name: *const c_char, hidden: *const c_char, priority: *const c_char, type_: *const c_char, condition: *const c_char, position: *const c_char, filling_top_bottom: *const c_char, filling_left_right: *const c_char, size: *const c_char, size_max: *const c_char, color_fg: *const c_char, color_delim: *const c_char, color_bg: *const c_char, separator: *const c_char, items: *const c_char) -> *mut t_gui_bar>
bar_set: Option<unsafe extern "C" fn(bar: *mut t_gui_bar, property: *const c_char, value: *const c_char) -> c_int>
bar_update: Option<unsafe extern "C" fn(name: *const c_char)>
bar_remove: Option<unsafe extern "C" fn(bar: *mut t_gui_bar)>
command: Option<unsafe extern "C" fn(plugin: *mut t_weechat_plugin, buffer: *mut t_gui_buffer, command: *const c_char) -> c_int>
network_pass_proxy: Option<unsafe extern "C" fn(proxy: *const c_char, sock: c_int, address: *const c_char, port: c_int) -> c_int>
network_connect_to: Option<unsafe extern "C" fn(proxy: *const c_char, address: *mut sockaddr, address_length: socklen_t) -> c_int>
info_get: Option<unsafe extern "C" fn(plugin: *mut t_weechat_plugin, info_name: *const c_char, arguments: *const c_char) -> *const c_char>
info_get_hashtable: Option<unsafe extern "C" fn(plugin: *mut t_weechat_plugin, info_name: *const c_char, hashtable: *mut t_hashtable) -> *mut t_hashtable>
infolist_new: Option<unsafe extern "C" fn(plugin: *mut t_weechat_plugin) -> *mut t_infolist>
infolist_new_item: Option<unsafe extern "C" fn(infolist: *mut t_infolist) -> *mut t_infolist_item>
infolist_new_var_integer: Option<unsafe extern "C" fn(item: *mut t_infolist_item, name: *const c_char, value: c_int) -> *mut t_infolist_var>
infolist_new_var_string: Option<unsafe extern "C" fn(item: *mut t_infolist_item, name: *const c_char, value: *const c_char) -> *mut t_infolist_var>
infolist_new_var_pointer: Option<unsafe extern "C" fn(item: *mut t_infolist_item, name: *const c_char, pointer: *mut c_void) -> *mut t_infolist_var>
infolist_new_var_buffer: Option<unsafe extern "C" fn(item: *mut t_infolist_item, name: *const c_char, pointer: *mut c_void, size: c_int) -> *mut t_infolist_var>
infolist_new_var_time: Option<unsafe extern "C" fn(item: *mut t_infolist_item, name: *const c_char, time: time_t) -> *mut t_infolist_var>
infolist_search_var: Option<unsafe extern "C" fn(infolist: *mut t_infolist, name: *const c_char) -> *mut t_infolist_var>
infolist_get: Option<unsafe extern "C" fn(plugin: *mut t_weechat_plugin, infolist_name: *const c_char, pointer: *mut c_void, arguments: *const c_char) -> *mut t_infolist>
infolist_next: Option<unsafe extern "C" fn(infolist: *mut t_infolist) -> c_int>
infolist_prev: Option<unsafe extern "C" fn(infolist: *mut t_infolist) -> c_int>
infolist_reset_item_cursor: Option<unsafe extern "C" fn(infolist: *mut t_infolist)>
infolist_fields: Option<unsafe extern "C" fn(infolist: *mut t_infolist) -> *const c_char>
infolist_integer: Option<unsafe extern "C" fn(infolist: *mut t_infolist, var: *const c_char) -> c_int>
infolist_string: Option<unsafe extern "C" fn(infolist: *mut t_infolist, var: *const c_char) -> *const c_char>
infolist_pointer: Option<unsafe extern "C" fn(infolist: *mut t_infolist, var: *const c_char) -> *mut c_void>
infolist_buffer: Option<unsafe extern "C" fn(infolist: *mut t_infolist, var: *const c_char, size: *mut c_int) -> *mut c_void>
infolist_time: Option<unsafe extern "C" fn(infolist: *mut t_infolist, var: *const c_char) -> time_t>
infolist_free: Option<unsafe extern "C" fn(infolist: *mut t_infolist)>
hdata_new: Option<unsafe extern "C" fn(plugin: *mut t_weechat_plugin, hdata_name: *const c_char, var_prev: *const c_char, var_next: *const c_char, create_allowed: c_int, delete_allowed: c_int, callback_update: Option<unsafe extern "C" fn(data: *mut c_void, hdata: *mut t_hdata, pointer: *mut c_void, hashtable: *mut t_hashtable) -> c_int>, callback_update_data: *mut c_void) -> *mut t_hdata>
hdata_new_var: Option<unsafe extern "C" fn(hdata: *mut t_hdata, name: *const c_char, offset: c_int, type_: c_int, update_allowed: c_int, array_size: *const c_char, hdata_name: *const c_char)>
hdata_new_list: Option<unsafe extern "C" fn(hdata: *mut t_hdata, name: *const c_char, pointer: *mut c_void, flags: c_int)>
hdata_get: Option<unsafe extern "C" fn(plugin: *mut t_weechat_plugin, hdata_name: *const c_char) -> *mut t_hdata>
hdata_get_var_offset: Option<unsafe extern "C" fn(hdata: *mut t_hdata, name: *const c_char) -> c_int>
hdata_get_var_type: Option<unsafe extern "C" fn(hdata: *mut t_hdata, name: *const c_char) -> c_int>
hdata_get_var_type_string: Option<unsafe extern "C" fn(hdata: *mut t_hdata, name: *const c_char) -> *const c_char>
hdata_get_var_array_size: Option<unsafe extern "C" fn(hdata: *mut t_hdata, pointer: *mut c_void, name: *const c_char) -> c_int>
hdata_get_var_array_size_string: Option<unsafe extern "C" fn(hdata: *mut t_hdata, pointer: *mut c_void, name: *const c_char) -> *const c_char>
hdata_get_var_hdata: Option<unsafe extern "C" fn(hdata: *mut t_hdata, name: *const c_char) -> *const c_char>
hdata_get_var: Option<unsafe extern "C" fn(hdata: *mut t_hdata, pointer: *mut c_void, name: *const c_char) -> *mut c_void>
hdata_get_var_at_offset: Option<unsafe extern "C" fn(hdata: *mut t_hdata, pointer: *mut c_void, offset: c_int) -> *mut c_void>
hdata_get_list: Option<unsafe extern "C" fn(hdata: *mut t_hdata, name: *const c_char) -> *mut c_void>
hdata_check_pointer: Option<unsafe extern "C" fn(hdata: *mut t_hdata, list: *mut c_void, pointer: *mut c_void) -> c_int>
hdata_move: Option<unsafe extern "C" fn(hdata: *mut t_hdata, pointer: *mut c_void, count: c_int) -> *mut c_void>
hdata_search: Option<unsafe extern "C" fn(hdata: *mut t_hdata, pointer: *mut c_void, search: *const c_char, move_: c_int) -> *mut c_void>
hdata_char: Option<unsafe extern "C" fn(hdata: *mut t_hdata, pointer: *mut c_void, name: *const c_char) -> c_char>
hdata_integer: Option<unsafe extern "C" fn(hdata: *mut t_hdata, pointer: *mut c_void, name: *const c_char) -> c_int>
hdata_long: Option<unsafe extern "C" fn(hdata: *mut t_hdata, pointer: *mut c_void, name: *const c_char) -> c_long>
hdata_string: Option<unsafe extern "C" fn(hdata: *mut t_hdata, pointer: *mut c_void, name: *const c_char) -> *const c_char>
hdata_pointer: Option<unsafe extern "C" fn(hdata: *mut t_hdata, pointer: *mut c_void, name: *const c_char) -> *mut c_void>
hdata_time: Option<unsafe extern "C" fn(hdata: *mut t_hdata, pointer: *mut c_void, name: *const c_char) -> time_t>
hdata_hashtable: Option<unsafe extern "C" fn(hdata: *mut t_hdata, pointer: *mut c_void, name: *const c_char) -> *mut t_hashtable>
hdata_compare: Option<unsafe extern "C" fn(hdata: *mut t_hdata, pointer1: *mut c_void, pointer2: *mut c_void, name: *const c_char, case_sensitive: c_int) -> c_int>
hdata_set: Option<unsafe extern "C" fn(hdata: *mut t_hdata, pointer: *mut c_void, name: *const c_char, value: *const c_char) -> c_int>
hdata_update: Option<unsafe extern "C" fn(hdata: *mut t_hdata, pointer: *mut c_void, hashtable: *mut t_hashtable) -> c_int>
hdata_get_string: Option<unsafe extern "C" fn(hdata: *mut t_hdata, property: *const c_char) -> *const c_char>
upgrade_new: Option<unsafe extern "C" fn(filename: *const c_char, callback_read: Option<unsafe extern "C" fn(pointer: *const c_void, data: *mut c_void, upgrade_file: *mut t_upgrade_file, object_id: c_int, infolist: *mut t_infolist) -> c_int>, callback_read_pointer: *const c_void, callback_read_data: *mut c_void) -> *mut t_upgrade_file>
upgrade_write_object: Option<unsafe extern "C" fn(upgrade_file: *mut t_upgrade_file, object_id: c_int, infolist: *mut t_infolist) -> c_int>
upgrade_read: Option<unsafe extern "C" fn(upgrade_file: *mut t_upgrade_file) -> c_int>
upgrade_close: Option<unsafe extern "C" fn(upgrade_file: *mut t_upgrade_file)>
Trait Implementations
impl Clone for t_weechat_plugin
[src]
fn clone(&self) -> t_weechat_plugin
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Copy for t_weechat_plugin
[src]
Auto Trait Implementations
impl !Send for t_weechat_plugin
impl !Sync for t_weechat_plugin
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,